/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-After.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 14:33:24,701 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 14:33:24,702 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 14:33:24,734 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 14:33:24,735 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 14:33:24,735 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 14:33:24,736 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 14:33:24,737 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 14:33:24,739 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 14:33:24,739 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 14:33:24,740 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 14:33:24,741 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 14:33:24,741 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 14:33:24,742 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 14:33:24,755 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 14:33:24,756 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 14:33:24,756 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 14:33:24,757 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 14:33:24,758 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 14:33:24,759 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 14:33:24,760 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 14:33:24,767 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 14:33:24,767 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 14:33:24,768 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 14:33:24,769 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 14:33:24,770 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 14:33:24,770 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 14:33:24,770 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 14:33:24,770 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 14:33:24,771 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 14:33:24,771 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 14:33:24,772 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 14:33:24,772 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 14:33:24,773 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 14:33:24,773 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 14:33:24,773 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 14:33:24,774 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 14:33:24,774 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 14:33:24,774 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 14:33:24,775 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 14:33:24,775 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 14:33:24,782 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-PN-NoLbe-After.epf [2022-01-19 14:33:24,801 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 14:33:24,802 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 14:33:24,802 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 14:33:24,802 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 14:33:24,803 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 14:33:24,803 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 14:33:24,805 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 14:33:24,805 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 14:33:24,805 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 14:33:24,805 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 14:33:24,806 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 14:33:24,806 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 14:33:24,806 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 14:33:24,806 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 14:33:24,806 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 14:33:24,806 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 14:33:24,806 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 14:33:24,806 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 14:33:24,806 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 14:33:24,807 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 14:33:24,807 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 14:33:24,807 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 14:33:24,807 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 14:33:24,807 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 14:33:24,807 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 14:33:24,807 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 14:33:24,807 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 14:33:24,807 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 14:33:24,807 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 14:33:24,808 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 14:33:24,808 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 14:33:24,808 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 14:33:24,808 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/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 [2022-01-19 14:33:24,991 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 14:33:25,010 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 14:33:25,012 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 14:33:25,013 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 14:33:25,013 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 14:33:25,014 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-01-19 14:33:25,067 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/185c0f40b/a791747eae494577a40968fe61012891/FLAGcda1c7abf [2022-01-19 14:33:25,450 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 14:33:25,450 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-01-19 14:33:25,454 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/185c0f40b/a791747eae494577a40968fe61012891/FLAGcda1c7abf [2022-01-19 14:33:25,462 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/185c0f40b/a791747eae494577a40968fe61012891 [2022-01-19 14:33:25,464 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 14:33:25,465 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 14:33:25,466 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 14:33:25,466 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 14:33:25,468 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 14:33:25,468 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,469 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@796801cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25, skipping insertion in model container [2022-01-19 14:33:25,469 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,473 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 14:33:25,485 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 14:33:25,619 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2022-01-19 14:33:25,623 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 14:33:25,628 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 14:33:25,644 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2022-01-19 14:33:25,646 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 14:33:25,655 INFO L208 MainTranslator]: Completed translation [2022-01-19 14:33:25,655 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25 WrapperNode [2022-01-19 14:33:25,655 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 14:33:25,656 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 14:33:25,656 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 14:33:25,656 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 14:33:25,660 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,666 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,684 INFO L137 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 257 [2022-01-19 14:33:25,684 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 14:33:25,685 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 14:33:25,685 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 14:33:25,685 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 14:33:25,690 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,690 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,693 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,693 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,698 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,701 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,703 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,705 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 14:33:25,705 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 14:33:25,705 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 14:33:25,706 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 14:33:25,720 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (1/1) ... [2022-01-19 14:33:25,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 14:33:25,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:33:25,749 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-19 14:33:25,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-19 14:33:25,775 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 14:33:25,775 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 14:33:25,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 14:33:25,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 14:33:25,775 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 14:33:25,775 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 14:33:25,775 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 14:33:25,775 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 14:33:25,775 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 14:33:25,777 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 14:33:25,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 14:33:25,777 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 14:33:25,777 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 14:33:25,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 14:33:25,777 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 14:33:25,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 14:33:25,777 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 14:33:25,778 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 14:33:25,864 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 14:33:25,865 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 14:33:26,169 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 14:33:26,274 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 14:33:26,274 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-01-19 14:33:26,276 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:33:26 BoogieIcfgContainer [2022-01-19 14:33:26,276 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 14:33:26,277 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 14:33:26,277 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 14:33:26,280 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 14:33:26,281 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 02:33:25" (1/3) ... [2022-01-19 14:33:26,281 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59862684 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:33:26, skipping insertion in model container [2022-01-19 14:33:26,281 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:33:25" (2/3) ... [2022-01-19 14:33:26,282 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59862684 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:33:26, skipping insertion in model container [2022-01-19 14:33:26,282 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:33:26" (3/3) ... [2022-01-19 14:33:26,283 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2022-01-19 14:33:26,287 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 14:33:26,288 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 14:33:26,288 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 14:33:26,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,330 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,331 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,332 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,333 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,334 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,336 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,336 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,336 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,336 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,336 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,337 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,338 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,339 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,339 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,339 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,339 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,339 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,341 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,343 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,344 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,344 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,345 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,345 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,346 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,347 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,355 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,356 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,357 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,358 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,359 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:33:26,362 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-19 14:33:26,412 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 14:33:26,419 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 14:33:26,419 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 14:33:26,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 215 places, 223 transitions, 470 flow [2022-01-19 14:33:26,520 INFO L129 PetriNetUnfolder]: 18/220 cut-off events. [2022-01-19 14:33:26,520 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 14:33:26,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 220 events. 18/220 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 125 event pairs, 0 based on Foata normal form. 0/201 useless extension candidates. Maximal degree in co-relation 180. Up to 3 conditions per place. [2022-01-19 14:33:26,524 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 223 transitions, 470 flow [2022-01-19 14:33:26,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 209 transitions, 436 flow [2022-01-19 14:33:26,577 INFO L129 PetriNetUnfolder]: 18/208 cut-off events. [2022-01-19 14:33:26,578 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 14:33:26,578 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:26,578 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:26,579 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:26,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:26,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1261378579, now seen corresponding path program 1 times [2022-01-19 14:33:26,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:26,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552607200] [2022-01-19 14:33:26,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:26,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:26,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:26,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:33:26,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:26,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552607200] [2022-01-19 14:33:26,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552607200] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:26,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:26,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 14:33:26,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732715185] [2022-01-19 14:33:26,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:26,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 14:33:26,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:26,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 14:33:26,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 14:33:26,852 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 223 [2022-01-19 14:33:26,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 209 transitions, 436 flow. Second operand has 2 states, 2 states have (on average 203.5) internal successors, (407), 2 states have internal predecessors, (407), 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) [2022-01-19 14:33:26,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:26,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 223 [2022-01-19 14:33:26,858 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:26,943 INFO L129 PetriNetUnfolder]: 71/400 cut-off events. [2022-01-19 14:33:26,943 INFO L130 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-01-19 14:33:26,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 400 events. 71/400 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1176 event pairs, 38 based on Foata normal form. 60/419 useless extension candidates. Maximal degree in co-relation 353. Up to 106 conditions per place. [2022-01-19 14:33:26,949 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 11 selfloop transitions, 0 changer transitions 6/196 dead transitions. [2022-01-19 14:33:26,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 196 transitions, 432 flow [2022-01-19 14:33:26,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 14:33:26,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 14:33:26,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 420 transitions. [2022-01-19 14:33:26,970 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9417040358744395 [2022-01-19 14:33:26,971 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 420 transitions. [2022-01-19 14:33:26,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 420 transitions. [2022-01-19 14:33:26,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:26,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 420 transitions. [2022-01-19 14:33:26,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 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) [2022-01-19 14:33:26,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 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) [2022-01-19 14:33:26,988 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 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) [2022-01-19 14:33:26,989 INFO L186 Difference]: Start difference. First operand has 201 places, 209 transitions, 436 flow. Second operand 2 states and 420 transitions. [2022-01-19 14:33:26,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 196 transitions, 432 flow [2022-01-19 14:33:26,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 196 transitions, 420 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 14:33:26,998 INFO L242 Difference]: Finished difference. Result has 196 places, 190 transitions, 386 flow [2022-01-19 14:33:26,999 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=386, PETRI_PLACES=196, PETRI_TRANSITIONS=190} [2022-01-19 14:33:27,004 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -5 predicate places. [2022-01-19 14:33:27,004 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 386 flow [2022-01-19 14:33:27,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 203.5) internal successors, (407), 2 states have internal predecessors, (407), 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) [2022-01-19 14:33:27,005 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:27,005 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:27,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 14:33:27,005 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:27,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:27,006 INFO L85 PathProgramCache]: Analyzing trace with hash -319257289, now seen corresponding path program 1 times [2022-01-19 14:33:27,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:27,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911698596] [2022-01-19 14:33:27,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:27,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:27,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:27,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:33:27,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:27,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911698596] [2022-01-19 14:33:27,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911698596] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:27,219 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:27,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 14:33:27,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439815963] [2022-01-19 14:33:27,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:27,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 14:33:27,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:27,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 14:33:27,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 14:33:27,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-01-19 14:33:27,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 190 transitions, 386 flow. Second operand has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 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) [2022-01-19 14:33:27,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:27,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-01-19 14:33:27,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:27,403 INFO L129 PetriNetUnfolder]: 73/481 cut-off events. [2022-01-19 14:33:27,403 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-01-19 14:33:27,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 481 events. 73/481 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1445 event pairs, 38 based on Foata normal form. 11/453 useless extension candidates. Maximal degree in co-relation 649. Up to 118 conditions per place. [2022-01-19 14:33:27,406 INFO L132 encePairwiseOnDemand]: 211/223 looper letters, 33 selfloop transitions, 8 changer transitions 17/211 dead transitions. [2022-01-19 14:33:27,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 211 transitions, 547 flow [2022-01-19 14:33:27,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 14:33:27,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 14:33:27,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1609 transitions. [2022-01-19 14:33:27,411 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8016940707523668 [2022-01-19 14:33:27,413 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1609 transitions. [2022-01-19 14:33:27,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1609 transitions. [2022-01-19 14:33:27,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:27,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1609 transitions. [2022-01-19 14:33:27,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.77777777777777) internal successors, (1609), 9 states have internal predecessors, (1609), 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) [2022-01-19 14:33:27,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 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) [2022-01-19 14:33:27,422 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 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) [2022-01-19 14:33:27,423 INFO L186 Difference]: Start difference. First operand has 196 places, 190 transitions, 386 flow. Second operand 9 states and 1609 transitions. [2022-01-19 14:33:27,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 211 transitions, 547 flow [2022-01-19 14:33:27,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 211 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 14:33:27,429 INFO L242 Difference]: Finished difference. Result has 200 places, 191 transitions, 418 flow [2022-01-19 14:33:27,430 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=418, PETRI_PLACES=200, PETRI_TRANSITIONS=191} [2022-01-19 14:33:27,430 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-01-19 14:33:27,431 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 418 flow [2022-01-19 14:33:27,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 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) [2022-01-19 14:33:27,431 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:27,431 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:27,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 14:33:27,432 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:27,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:27,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1559305920, now seen corresponding path program 1 times [2022-01-19 14:33:27,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:27,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287312207] [2022-01-19 14:33:27,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:27,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:27,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:27,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:33:27,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:27,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287312207] [2022-01-19 14:33:27,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287312207] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:27,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:27,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 14:33:27,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441182171] [2022-01-19 14:33:27,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:27,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 14:33:27,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:27,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 14:33:27,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 14:33:27,570 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-01-19 14:33:27,571 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 191 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 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) [2022-01-19 14:33:27,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:27,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-01-19 14:33:27,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:27,723 INFO L129 PetriNetUnfolder]: 92/516 cut-off events. [2022-01-19 14:33:27,723 INFO L130 PetriNetUnfolder]: For 87/111 co-relation queries the response was YES. [2022-01-19 14:33:27,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 818 conditions, 516 events. 92/516 cut-off events. For 87/111 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1770 event pairs, 50 based on Foata normal form. 13/481 useless extension candidates. Maximal degree in co-relation 812. Up to 115 conditions per place. [2022-01-19 14:33:27,744 INFO L132 encePairwiseOnDemand]: 214/223 looper letters, 36 selfloop transitions, 6 changer transitions 8/203 dead transitions. [2022-01-19 14:33:27,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 203 transitions, 552 flow [2022-01-19 14:33:27,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 14:33:27,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 14:33:27,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1255 transitions. [2022-01-19 14:33:27,746 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8039718129404229 [2022-01-19 14:33:27,747 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1255 transitions. [2022-01-19 14:33:27,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1255 transitions. [2022-01-19 14:33:27,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:27,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1255 transitions. [2022-01-19 14:33:27,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 179.28571428571428) internal successors, (1255), 7 states have internal predecessors, (1255), 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) [2022-01-19 14:33:27,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 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) [2022-01-19 14:33:27,772 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 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) [2022-01-19 14:33:27,772 INFO L186 Difference]: Start difference. First operand has 200 places, 191 transitions, 418 flow. Second operand 7 states and 1255 transitions. [2022-01-19 14:33:27,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 203 transitions, 552 flow [2022-01-19 14:33:27,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 203 transitions, 538 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-01-19 14:33:27,775 INFO L242 Difference]: Finished difference. Result has 201 places, 192 transitions, 428 flow [2022-01-19 14:33:27,776 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=428, PETRI_PLACES=201, PETRI_TRANSITIONS=192} [2022-01-19 14:33:27,782 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 0 predicate places. [2022-01-19 14:33:27,783 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 192 transitions, 428 flow [2022-01-19 14:33:27,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 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) [2022-01-19 14:33:27,783 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:27,783 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:27,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 14:33:27,784 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:27,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:27,784 INFO L85 PathProgramCache]: Analyzing trace with hash -420338195, now seen corresponding path program 1 times [2022-01-19 14:33:27,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:27,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688327666] [2022-01-19 14:33:27,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:27,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:27,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:27,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:27,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:27,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688327666] [2022-01-19 14:33:27,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688327666] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:27,859 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:27,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 14:33:27,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907318747] [2022-01-19 14:33:27,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:27,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 14:33:27,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:27,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 14:33:27,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 14:33:27,861 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-01-19 14:33:27,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 192 transitions, 428 flow. Second operand has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 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) [2022-01-19 14:33:27,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:27,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-01-19 14:33:27,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:27,910 INFO L129 PetriNetUnfolder]: 79/421 cut-off events. [2022-01-19 14:33:27,910 INFO L130 PetriNetUnfolder]: For 84/94 co-relation queries the response was YES. [2022-01-19 14:33:27,911 INFO L84 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 421 events. 79/421 cut-off events. For 84/94 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1216 event pairs, 23 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 654. Up to 79 conditions per place. [2022-01-19 14:33:27,912 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 19 selfloop transitions, 2 changer transitions 0/198 dead transitions. [2022-01-19 14:33:27,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 198 transitions, 492 flow [2022-01-19 14:33:27,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 14:33:27,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 14:33:27,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 604 transitions. [2022-01-19 14:33:27,914 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9028400597907325 [2022-01-19 14:33:27,914 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 604 transitions. [2022-01-19 14:33:27,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 604 transitions. [2022-01-19 14:33:27,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:27,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 604 transitions. [2022-01-19 14:33:27,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 201.33333333333334) internal successors, (604), 3 states have internal predecessors, (604), 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) [2022-01-19 14:33:27,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 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) [2022-01-19 14:33:27,916 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 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) [2022-01-19 14:33:27,917 INFO L186 Difference]: Start difference. First operand has 201 places, 192 transitions, 428 flow. Second operand 3 states and 604 transitions. [2022-01-19 14:33:27,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 198 transitions, 492 flow [2022-01-19 14:33:27,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 198 transitions, 482 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 14:33:27,919 INFO L242 Difference]: Finished difference. Result has 199 places, 193 transitions, 432 flow [2022-01-19 14:33:27,920 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=432, PETRI_PLACES=199, PETRI_TRANSITIONS=193} [2022-01-19 14:33:27,920 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -2 predicate places. [2022-01-19 14:33:27,920 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 432 flow [2022-01-19 14:33:27,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 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) [2022-01-19 14:33:27,921 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:27,921 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:27,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 14:33:27,921 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:27,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:27,921 INFO L85 PathProgramCache]: Analyzing trace with hash -46819677, now seen corresponding path program 2 times [2022-01-19 14:33:27,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:27,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158295463] [2022-01-19 14:33:27,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:27,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:27,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:28,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:28,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:28,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158295463] [2022-01-19 14:33:28,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158295463] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:28,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:28,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 14:33:28,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695217698] [2022-01-19 14:33:28,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:28,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 14:33:28,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:28,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 14:33:28,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 14:33:28,032 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 223 [2022-01-19 14:33:28,032 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 193 transitions, 432 flow. Second operand has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 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) [2022-01-19 14:33:28,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:28,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 223 [2022-01-19 14:33:28,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:28,076 INFO L129 PetriNetUnfolder]: 58/373 cut-off events. [2022-01-19 14:33:28,077 INFO L130 PetriNetUnfolder]: For 90/104 co-relation queries the response was YES. [2022-01-19 14:33:28,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 373 events. 58/373 cut-off events. For 90/104 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 885 event pairs, 9 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 593. Up to 91 conditions per place. [2022-01-19 14:33:28,079 INFO L132 encePairwiseOnDemand]: 217/223 looper letters, 18 selfloop transitions, 5 changer transitions 0/197 dead transitions. [2022-01-19 14:33:28,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 197 transitions, 492 flow [2022-01-19 14:33:28,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 14:33:28,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 14:33:28,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2022-01-19 14:33:28,080 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.890881913303438 [2022-01-19 14:33:28,080 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 596 transitions. [2022-01-19 14:33:28,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 596 transitions. [2022-01-19 14:33:28,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:28,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 596 transitions. [2022-01-19 14:33:28,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 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) [2022-01-19 14:33:28,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 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) [2022-01-19 14:33:28,083 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 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) [2022-01-19 14:33:28,083 INFO L186 Difference]: Start difference. First operand has 199 places, 193 transitions, 432 flow. Second operand 3 states and 596 transitions. [2022-01-19 14:33:28,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 197 transitions, 492 flow [2022-01-19 14:33:28,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 197 transitions, 484 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-01-19 14:33:28,086 INFO L242 Difference]: Finished difference. Result has 200 places, 195 transitions, 453 flow [2022-01-19 14:33:28,086 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=453, PETRI_PLACES=200, PETRI_TRANSITIONS=195} [2022-01-19 14:33:28,087 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-01-19 14:33:28,087 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 195 transitions, 453 flow [2022-01-19 14:33:28,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 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) [2022-01-19 14:33:28,087 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:28,087 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:28,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 14:33:28,088 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:28,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:28,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1995193659, now seen corresponding path program 3 times [2022-01-19 14:33:28,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:28,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211579987] [2022-01-19 14:33:28,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:28,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:28,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:28,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:28,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:28,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211579987] [2022-01-19 14:33:28,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211579987] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:28,706 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:28,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:28,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719041858] [2022-01-19 14:33:28,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:28,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:28,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:28,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:28,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:28,730 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:28,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 195 transitions, 453 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:28,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:28,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:28,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:29,434 INFO L129 PetriNetUnfolder]: 840/1884 cut-off events. [2022-01-19 14:33:29,435 INFO L130 PetriNetUnfolder]: For 805/827 co-relation queries the response was YES. [2022-01-19 14:33:29,439 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3983 conditions, 1884 events. 840/1884 cut-off events. For 805/827 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 11468 event pairs, 431 based on Foata normal form. 1/1729 useless extension candidates. Maximal degree in co-relation 3974. Up to 983 conditions per place. [2022-01-19 14:33:29,447 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 114 selfloop transitions, 41 changer transitions 5/295 dead transitions. [2022-01-19 14:33:29,447 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 1082 flow [2022-01-19 14:33:29,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:33:29,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:33:29,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 14:33:29,452 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 14:33:29,452 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 14:33:29,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 14:33:29,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:29,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 14:33:29,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 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) [2022-01-19 14:33:29,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:33:29,463 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:33:29,463 INFO L186 Difference]: Start difference. First operand has 200 places, 195 transitions, 453 flow. Second operand 19 states and 2934 transitions. [2022-01-19 14:33:29,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 1082 flow [2022-01-19 14:33:29,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 295 transitions, 1047 flow, removed 13 selfloop flow, removed 1 redundant places. [2022-01-19 14:33:29,470 INFO L242 Difference]: Finished difference. Result has 226 places, 233 transitions, 670 flow [2022-01-19 14:33:29,470 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=670, PETRI_PLACES=226, PETRI_TRANSITIONS=233} [2022-01-19 14:33:29,472 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 25 predicate places. [2022-01-19 14:33:29,472 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 670 flow [2022-01-19 14:33:29,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:29,473 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:29,473 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:29,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 14:33:29,474 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:29,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:29,474 INFO L85 PathProgramCache]: Analyzing trace with hash 717178791, now seen corresponding path program 4 times [2022-01-19 14:33:29,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:29,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370235138] [2022-01-19 14:33:29,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:29,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:29,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:30,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:30,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:30,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370235138] [2022-01-19 14:33:30,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370235138] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:30,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:30,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:30,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890646768] [2022-01-19 14:33:30,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:30,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:30,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:30,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:30,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:30,162 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:30,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 233 transitions, 670 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:30,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:30,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:30,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:30,906 INFO L129 PetriNetUnfolder]: 993/2376 cut-off events. [2022-01-19 14:33:30,906 INFO L130 PetriNetUnfolder]: For 1339/1361 co-relation queries the response was YES. [2022-01-19 14:33:30,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5555 conditions, 2376 events. 993/2376 cut-off events. For 1339/1361 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16615 event pairs, 233 based on Foata normal form. 14/2302 useless extension candidates. Maximal degree in co-relation 5537. Up to 1050 conditions per place. [2022-01-19 14:33:30,924 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 135 selfloop transitions, 56 changer transitions 5/331 dead transitions. [2022-01-19 14:33:30,924 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 331 transitions, 1466 flow [2022-01-19 14:33:30,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 14:33:30,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 14:33:30,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2022-01-19 14:33:30,929 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6930493273542601 [2022-01-19 14:33:30,929 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2022-01-19 14:33:30,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2022-01-19 14:33:30,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:30,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2022-01-19 14:33:30,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.55) internal successors, (3091), 20 states have internal predecessors, (3091), 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) [2022-01-19 14:33:30,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:30,939 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:30,939 INFO L186 Difference]: Start difference. First operand has 226 places, 233 transitions, 670 flow. Second operand 20 states and 3091 transitions. [2022-01-19 14:33:30,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 331 transitions, 1466 flow [2022-01-19 14:33:30,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 331 transitions, 1446 flow, removed 6 selfloop flow, removed 6 redundant places. [2022-01-19 14:33:30,949 INFO L242 Difference]: Finished difference. Result has 248 places, 257 transitions, 973 flow [2022-01-19 14:33:30,950 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=973, PETRI_PLACES=248, PETRI_TRANSITIONS=257} [2022-01-19 14:33:30,950 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 47 predicate places. [2022-01-19 14:33:30,950 INFO L470 AbstractCegarLoop]: Abstraction has has 248 places, 257 transitions, 973 flow [2022-01-19 14:33:30,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:30,951 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:30,952 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:30,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 14:33:30,952 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:30,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:30,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2083915083, now seen corresponding path program 5 times [2022-01-19 14:33:30,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:30,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43051952] [2022-01-19 14:33:30,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:30,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:30,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:31,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:31,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:31,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43051952] [2022-01-19 14:33:31,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43051952] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:31,480 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:31,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:31,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033778761] [2022-01-19 14:33:31,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:31,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:31,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:31,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:31,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:31,483 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:31,485 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 257 transitions, 973 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:31,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:31,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:31,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:32,135 INFO L129 PetriNetUnfolder]: 1064/2559 cut-off events. [2022-01-19 14:33:32,136 INFO L130 PetriNetUnfolder]: For 3196/3216 co-relation queries the response was YES. [2022-01-19 14:33:32,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6898 conditions, 2559 events. 1064/2559 cut-off events. For 3196/3216 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18372 event pairs, 377 based on Foata normal form. 9/2456 useless extension candidates. Maximal degree in co-relation 6871. Up to 1376 conditions per place. [2022-01-19 14:33:32,156 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 132 selfloop transitions, 55 changer transitions 5/327 dead transitions. [2022-01-19 14:33:32,156 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 327 transitions, 1718 flow [2022-01-19 14:33:32,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:33:32,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:33:32,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-01-19 14:33:32,161 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-01-19 14:33:32,161 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-01-19 14:33:32,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-01-19 14:33:32,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:32,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-01-19 14:33:32,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 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) [2022-01-19 14:33:32,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:32,181 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:32,181 INFO L186 Difference]: Start difference. First operand has 248 places, 257 transitions, 973 flow. Second operand 18 states and 2780 transitions. [2022-01-19 14:33:32,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 327 transitions, 1718 flow [2022-01-19 14:33:32,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 327 transitions, 1639 flow, removed 23 selfloop flow, removed 8 redundant places. [2022-01-19 14:33:32,199 INFO L242 Difference]: Finished difference. Result has 263 places, 274 transitions, 1215 flow [2022-01-19 14:33:32,200 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1215, PETRI_PLACES=263, PETRI_TRANSITIONS=274} [2022-01-19 14:33:32,200 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 62 predicate places. [2022-01-19 14:33:32,200 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 274 transitions, 1215 flow [2022-01-19 14:33:32,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:32,201 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:32,201 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:32,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 14:33:32,201 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:32,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:32,202 INFO L85 PathProgramCache]: Analyzing trace with hash 2087498249, now seen corresponding path program 6 times [2022-01-19 14:33:32,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:32,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799246808] [2022-01-19 14:33:32,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:32,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:32,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:32,722 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:32,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:32,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799246808] [2022-01-19 14:33:32,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799246808] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:32,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:32,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:32,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298611616] [2022-01-19 14:33:32,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:32,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:32,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:32,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:32,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:32,725 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:32,726 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 274 transitions, 1215 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:32,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:32,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:32,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:33,545 INFO L129 PetriNetUnfolder]: 1112/2639 cut-off events. [2022-01-19 14:33:33,545 INFO L130 PetriNetUnfolder]: For 4968/4983 co-relation queries the response was YES. [2022-01-19 14:33:33,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7810 conditions, 2639 events. 1112/2639 cut-off events. For 4968/4983 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18906 event pairs, 475 based on Foata normal form. 7/2549 useless extension candidates. Maximal degree in co-relation 7776. Up to 1392 conditions per place. [2022-01-19 14:33:33,568 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 154 selfloop transitions, 58 changer transitions 5/352 dead transitions. [2022-01-19 14:33:33,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 352 transitions, 2093 flow [2022-01-19 14:33:33,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 14:33:33,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 14:33:33,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-01-19 14:33:33,573 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-01-19 14:33:33,573 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-01-19 14:33:33,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-01-19 14:33:33,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:33,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-01-19 14:33:33,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 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) [2022-01-19 14:33:33,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:33,583 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:33,583 INFO L186 Difference]: Start difference. First operand has 263 places, 274 transitions, 1215 flow. Second operand 20 states and 3086 transitions. [2022-01-19 14:33:33,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 352 transitions, 2093 flow [2022-01-19 14:33:33,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 352 transitions, 2000 flow, removed 30 selfloop flow, removed 8 redundant places. [2022-01-19 14:33:33,602 INFO L242 Difference]: Finished difference. Result has 279 places, 285 transitions, 1393 flow [2022-01-19 14:33:33,602 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1393, PETRI_PLACES=279, PETRI_TRANSITIONS=285} [2022-01-19 14:33:33,603 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 78 predicate places. [2022-01-19 14:33:33,603 INFO L470 AbstractCegarLoop]: Abstraction has has 279 places, 285 transitions, 1393 flow [2022-01-19 14:33:33,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:33,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:33,603 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:33,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 14:33:33,604 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:33,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:33,604 INFO L85 PathProgramCache]: Analyzing trace with hash -902654655, now seen corresponding path program 7 times [2022-01-19 14:33:33,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:33,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144128186] [2022-01-19 14:33:33,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:33,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:34,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:34,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:34,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144128186] [2022-01-19 14:33:34,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144128186] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:34,207 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:34,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:34,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326852054] [2022-01-19 14:33:34,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:34,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:34,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:34,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:34,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:34,210 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:34,212 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 285 transitions, 1393 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:34,212 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:34,212 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:34,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:34,970 INFO L129 PetriNetUnfolder]: 1162/2825 cut-off events. [2022-01-19 14:33:34,970 INFO L130 PetriNetUnfolder]: For 7520/7534 co-relation queries the response was YES. [2022-01-19 14:33:34,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8738 conditions, 2825 events. 1162/2825 cut-off events. For 7520/7534 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21081 event pairs, 366 based on Foata normal form. 5/2710 useless extension candidates. Maximal degree in co-relation 8698. Up to 1457 conditions per place. [2022-01-19 14:33:34,993 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 160 selfloop transitions, 60 changer transitions 5/360 dead transitions. [2022-01-19 14:33:34,993 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 360 transitions, 2312 flow [2022-01-19 14:33:34,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 14:33:34,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 14:33:34,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-01-19 14:33:34,997 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-01-19 14:33:34,997 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-01-19 14:33:34,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-01-19 14:33:34,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:34,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-01-19 14:33:35,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 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) [2022-01-19 14:33:35,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:35,005 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:35,005 INFO L186 Difference]: Start difference. First operand has 279 places, 285 transitions, 1393 flow. Second operand 20 states and 3086 transitions. [2022-01-19 14:33:35,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 360 transitions, 2312 flow [2022-01-19 14:33:35,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 360 transitions, 2160 flow, removed 34 selfloop flow, removed 13 redundant places. [2022-01-19 14:33:35,063 INFO L242 Difference]: Finished difference. Result has 289 places, 293 transitions, 1478 flow [2022-01-19 14:33:35,063 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1478, PETRI_PLACES=289, PETRI_TRANSITIONS=293} [2022-01-19 14:33:35,064 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 88 predicate places. [2022-01-19 14:33:35,064 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 293 transitions, 1478 flow [2022-01-19 14:33:35,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:35,065 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:35,065 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:35,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 14:33:35,065 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:35,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:35,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1383550215, now seen corresponding path program 8 times [2022-01-19 14:33:35,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:35,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46020755] [2022-01-19 14:33:35,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:35,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:35,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:35,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:35,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:35,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46020755] [2022-01-19 14:33:35,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46020755] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:35,553 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:35,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:35,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399778121] [2022-01-19 14:33:35,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:35,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:35,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:35,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:35,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:35,555 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:35,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 293 transitions, 1478 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:35,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:35,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:35,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:36,432 INFO L129 PetriNetUnfolder]: 1212/2986 cut-off events. [2022-01-19 14:33:36,432 INFO L130 PetriNetUnfolder]: For 9360/9382 co-relation queries the response was YES. [2022-01-19 14:33:36,443 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9528 conditions, 2986 events. 1212/2986 cut-off events. For 9360/9382 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22856 event pairs, 325 based on Foata normal form. 14/2881 useless extension candidates. Maximal degree in co-relation 9483. Up to 1555 conditions per place. [2022-01-19 14:33:36,452 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 164 selfloop transitions, 61 changer transitions 5/365 dead transitions. [2022-01-19 14:33:36,452 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 365 transitions, 2439 flow [2022-01-19 14:33:36,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 14:33:36,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 14:33:36,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3084 transitions. [2022-01-19 14:33:36,455 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6914798206278027 [2022-01-19 14:33:36,455 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3084 transitions. [2022-01-19 14:33:36,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3084 transitions. [2022-01-19 14:33:36,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:36,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3084 transitions. [2022-01-19 14:33:36,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.2) internal successors, (3084), 20 states have internal predecessors, (3084), 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) [2022-01-19 14:33:36,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:36,462 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:36,462 INFO L186 Difference]: Start difference. First operand has 289 places, 293 transitions, 1478 flow. Second operand 20 states and 3084 transitions. [2022-01-19 14:33:36,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 365 transitions, 2439 flow [2022-01-19 14:33:36,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 365 transitions, 2279 flow, removed 36 selfloop flow, removed 14 redundant places. [2022-01-19 14:33:36,484 INFO L242 Difference]: Finished difference. Result has 297 places, 302 transitions, 1601 flow [2022-01-19 14:33:36,484 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1601, PETRI_PLACES=297, PETRI_TRANSITIONS=302} [2022-01-19 14:33:36,485 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 96 predicate places. [2022-01-19 14:33:36,485 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 302 transitions, 1601 flow [2022-01-19 14:33:36,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:36,485 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:36,486 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:36,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 14:33:36,486 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:36,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:36,486 INFO L85 PathProgramCache]: Analyzing trace with hash -576522603, now seen corresponding path program 9 times [2022-01-19 14:33:36,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:36,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467150864] [2022-01-19 14:33:36,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:36,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:36,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:36,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:36,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467150864] [2022-01-19 14:33:36,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467150864] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:36,903 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:36,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:36,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229029039] [2022-01-19 14:33:36,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:36,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:36,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:36,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:36,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:36,905 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:36,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 302 transitions, 1601 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:36,907 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:36,907 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:36,907 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:37,700 INFO L129 PetriNetUnfolder]: 1227/2943 cut-off events. [2022-01-19 14:33:37,700 INFO L130 PetriNetUnfolder]: For 10632/10648 co-relation queries the response was YES. [2022-01-19 14:33:37,711 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9858 conditions, 2943 events. 1227/2943 cut-off events. For 10632/10648 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22044 event pairs, 520 based on Foata normal form. 8/2838 useless extension candidates. Maximal degree in co-relation 9809. Up to 1641 conditions per place. [2022-01-19 14:33:37,720 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 167 selfloop transitions, 59 changer transitions 5/366 dead transitions. [2022-01-19 14:33:37,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 366 transitions, 2515 flow [2022-01-19 14:33:37,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:33:37,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:33:37,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2926 transitions. [2022-01-19 14:33:37,725 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-01-19 14:33:37,725 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2926 transitions. [2022-01-19 14:33:37,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2926 transitions. [2022-01-19 14:33:37,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:37,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2926 transitions. [2022-01-19 14:33:37,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.0) internal successors, (2926), 19 states have internal predecessors, (2926), 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) [2022-01-19 14:33:37,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:33:37,732 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:33:37,732 INFO L186 Difference]: Start difference. First operand has 297 places, 302 transitions, 1601 flow. Second operand 19 states and 2926 transitions. [2022-01-19 14:33:37,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 366 transitions, 2515 flow [2022-01-19 14:33:37,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 366 transitions, 2345 flow, removed 40 selfloop flow, removed 15 redundant places. [2022-01-19 14:33:37,760 INFO L242 Difference]: Finished difference. Result has 302 places, 309 transitions, 1634 flow [2022-01-19 14:33:37,760 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1634, PETRI_PLACES=302, PETRI_TRANSITIONS=309} [2022-01-19 14:33:37,761 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 101 predicate places. [2022-01-19 14:33:37,761 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 309 transitions, 1634 flow [2022-01-19 14:33:37,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:37,761 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:37,761 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:37,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 14:33:37,762 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:37,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:37,762 INFO L85 PathProgramCache]: Analyzing trace with hash -606615727, now seen corresponding path program 10 times [2022-01-19 14:33:37,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:37,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851476169] [2022-01-19 14:33:37,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:37,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:37,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:38,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:38,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:38,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851476169] [2022-01-19 14:33:38,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851476169] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:38,283 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:38,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:38,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554950199] [2022-01-19 14:33:38,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:38,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:38,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:38,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:38,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:38,286 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:38,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 309 transitions, 1634 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:38,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:38,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:38,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:39,150 INFO L129 PetriNetUnfolder]: 1376/3356 cut-off events. [2022-01-19 14:33:39,150 INFO L130 PetriNetUnfolder]: For 12903/12911 co-relation queries the response was YES. [2022-01-19 14:33:39,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11340 conditions, 3356 events. 1376/3356 cut-off events. For 12903/12911 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26522 event pairs, 556 based on Foata normal form. 5/3218 useless extension candidates. Maximal degree in co-relation 11288. Up to 1798 conditions per place. [2022-01-19 14:33:39,177 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 197 selfloop transitions, 56 changer transitions 5/393 dead transitions. [2022-01-19 14:33:39,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 393 transitions, 2797 flow [2022-01-19 14:33:39,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 14:33:39,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 14:33:39,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3090 transitions. [2022-01-19 14:33:39,180 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-01-19 14:33:39,180 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3090 transitions. [2022-01-19 14:33:39,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3090 transitions. [2022-01-19 14:33:39,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:39,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3090 transitions. [2022-01-19 14:33:39,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.5) internal successors, (3090), 20 states have internal predecessors, (3090), 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) [2022-01-19 14:33:39,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:39,187 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:39,187 INFO L186 Difference]: Start difference. First operand has 302 places, 309 transitions, 1634 flow. Second operand 20 states and 3090 transitions. [2022-01-19 14:33:39,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 393 transitions, 2797 flow [2022-01-19 14:33:39,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 393 transitions, 2697 flow, removed 13 selfloop flow, removed 12 redundant places. [2022-01-19 14:33:39,217 INFO L242 Difference]: Finished difference. Result has 315 places, 323 transitions, 1879 flow [2022-01-19 14:33:39,218 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1879, PETRI_PLACES=315, PETRI_TRANSITIONS=323} [2022-01-19 14:33:39,218 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 114 predicate places. [2022-01-19 14:33:39,218 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 323 transitions, 1879 flow [2022-01-19 14:33:39,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:39,219 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:39,219 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:39,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 14:33:39,219 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:39,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:39,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1360272567, now seen corresponding path program 11 times [2022-01-19 14:33:39,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:39,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867737726] [2022-01-19 14:33:39,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:39,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:39,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:39,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:39,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:39,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867737726] [2022-01-19 14:33:39,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867737726] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:39,632 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:39,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:39,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558562752] [2022-01-19 14:33:39,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:39,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:39,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:39,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:39,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:39,634 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:39,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 323 transitions, 1879 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:39,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:39,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:39,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:40,351 INFO L129 PetriNetUnfolder]: 1386/3321 cut-off events. [2022-01-19 14:33:40,351 INFO L130 PetriNetUnfolder]: For 16058/16066 co-relation queries the response was YES. [2022-01-19 14:33:40,368 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12084 conditions, 3321 events. 1386/3321 cut-off events. For 16058/16066 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 25869 event pairs, 775 based on Foata normal form. 1/3186 useless extension candidates. Maximal degree in co-relation 12025. Up to 1977 conditions per place. [2022-01-19 14:33:40,379 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 183 selfloop transitions, 51 changer transitions 5/374 dead transitions. [2022-01-19 14:33:40,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 374 transitions, 2798 flow [2022-01-19 14:33:40,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:33:40,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:33:40,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2765 transitions. [2022-01-19 14:33:40,381 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6888390632785252 [2022-01-19 14:33:40,382 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2765 transitions. [2022-01-19 14:33:40,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2765 transitions. [2022-01-19 14:33:40,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:40,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2765 transitions. [2022-01-19 14:33:40,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.61111111111111) internal successors, (2765), 18 states have internal predecessors, (2765), 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) [2022-01-19 14:33:40,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:40,387 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:40,388 INFO L186 Difference]: Start difference. First operand has 315 places, 323 transitions, 1879 flow. Second operand 18 states and 2765 transitions. [2022-01-19 14:33:40,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 374 transitions, 2798 flow [2022-01-19 14:33:40,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 374 transitions, 2602 flow, removed 69 selfloop flow, removed 11 redundant places. [2022-01-19 14:33:40,434 INFO L242 Difference]: Finished difference. Result has 323 places, 331 transitions, 1918 flow [2022-01-19 14:33:40,435 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1689, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1918, PETRI_PLACES=323, PETRI_TRANSITIONS=331} [2022-01-19 14:33:40,435 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 122 predicate places. [2022-01-19 14:33:40,435 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 331 transitions, 1918 flow [2022-01-19 14:33:40,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:40,436 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:40,436 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:40,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 14:33:40,436 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:40,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:40,436 INFO L85 PathProgramCache]: Analyzing trace with hash 776179595, now seen corresponding path program 12 times [2022-01-19 14:33:40,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:40,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770412593] [2022-01-19 14:33:40,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:40,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:40,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:40,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:40,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:40,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770412593] [2022-01-19 14:33:40,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770412593] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:40,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:40,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:40,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491968783] [2022-01-19 14:33:40,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:40,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:40,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:40,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:40,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:40,947 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:40,948 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 331 transitions, 1918 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:40,948 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:40,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:40,949 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:41,928 INFO L129 PetriNetUnfolder]: 1458/3514 cut-off events. [2022-01-19 14:33:41,929 INFO L130 PetriNetUnfolder]: For 18674/18678 co-relation queries the response was YES. [2022-01-19 14:33:41,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12899 conditions, 3514 events. 1458/3514 cut-off events. For 18674/18678 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27992 event pairs, 744 based on Foata normal form. 2/3384 useless extension candidates. Maximal degree in co-relation 12837. Up to 2009 conditions per place. [2022-01-19 14:33:41,959 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 206 selfloop transitions, 61 changer transitions 5/407 dead transitions. [2022-01-19 14:33:41,959 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 407 transitions, 3113 flow [2022-01-19 14:33:41,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 14:33:41,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 14:33:41,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-01-19 14:33:41,961 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-01-19 14:33:41,961 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-01-19 14:33:41,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-01-19 14:33:41,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:41,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-01-19 14:33:41,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 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) [2022-01-19 14:33:41,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:41,968 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:41,968 INFO L186 Difference]: Start difference. First operand has 323 places, 331 transitions, 1918 flow. Second operand 20 states and 3085 transitions. [2022-01-19 14:33:41,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 407 transitions, 3113 flow [2022-01-19 14:33:42,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 407 transitions, 2975 flow, removed 37 selfloop flow, removed 11 redundant places. [2022-01-19 14:33:42,009 INFO L242 Difference]: Finished difference. Result has 337 places, 343 transitions, 2112 flow [2022-01-19 14:33:42,010 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2112, PETRI_PLACES=337, PETRI_TRANSITIONS=343} [2022-01-19 14:33:42,010 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 136 predicate places. [2022-01-19 14:33:42,010 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 343 transitions, 2112 flow [2022-01-19 14:33:42,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:42,011 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:42,011 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:42,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 14:33:42,011 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:42,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:42,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1152778333, now seen corresponding path program 13 times [2022-01-19 14:33:42,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:42,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124719925] [2022-01-19 14:33:42,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:42,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:42,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:42,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:42,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:42,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124719925] [2022-01-19 14:33:42,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124719925] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:42,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:42,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:42,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023989990] [2022-01-19 14:33:42,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:42,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:42,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:42,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:42,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:42,476 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:42,478 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 343 transitions, 2112 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:42,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:42,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:42,479 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:43,399 INFO L129 PetriNetUnfolder]: 1514/3776 cut-off events. [2022-01-19 14:33:43,399 INFO L130 PetriNetUnfolder]: For 23757/23779 co-relation queries the response was YES. [2022-01-19 14:33:43,422 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14210 conditions, 3776 events. 1514/3776 cut-off events. For 23757/23779 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 31417 event pairs, 582 based on Foata normal form. 14/3632 useless extension candidates. Maximal degree in co-relation 14141. Up to 2109 conditions per place. [2022-01-19 14:33:43,435 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 211 selfloop transitions, 65 changer transitions 5/416 dead transitions. [2022-01-19 14:33:43,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 416 transitions, 3367 flow [2022-01-19 14:33:43,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 14:33:43,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 14:33:43,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-01-19 14:33:43,438 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-01-19 14:33:43,438 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-01-19 14:33:43,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-01-19 14:33:43,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:43,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-01-19 14:33:43,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 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) [2022-01-19 14:33:43,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:43,445 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:43,445 INFO L186 Difference]: Start difference. First operand has 337 places, 343 transitions, 2112 flow. Second operand 20 states and 3085 transitions. [2022-01-19 14:33:43,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 416 transitions, 3367 flow [2022-01-19 14:33:43,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 416 transitions, 3143 flow, removed 68 selfloop flow, removed 13 redundant places. [2022-01-19 14:33:43,503 INFO L242 Difference]: Finished difference. Result has 346 places, 355 transitions, 2265 flow [2022-01-19 14:33:43,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2265, PETRI_PLACES=346, PETRI_TRANSITIONS=355} [2022-01-19 14:33:43,504 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 145 predicate places. [2022-01-19 14:33:43,504 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 355 transitions, 2265 flow [2022-01-19 14:33:43,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:43,505 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:43,505 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:43,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 14:33:43,505 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:43,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:43,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1468115147, now seen corresponding path program 14 times [2022-01-19 14:33:43,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:43,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886854750] [2022-01-19 14:33:43,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:43,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:43,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:43,957 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:43,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:43,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886854750] [2022-01-19 14:33:43,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886854750] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:43,957 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:43,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:43,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122295723] [2022-01-19 14:33:43,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:43,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:43,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:43,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:43,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:43,959 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:43,960 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 355 transitions, 2265 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:43,961 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:43,961 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:43,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:44,823 INFO L129 PetriNetUnfolder]: 1556/3783 cut-off events. [2022-01-19 14:33:44,823 INFO L130 PetriNetUnfolder]: For 28094/28102 co-relation queries the response was YES. [2022-01-19 14:33:44,847 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14920 conditions, 3783 events. 1556/3783 cut-off events. For 28094/28102 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 30827 event pairs, 840 based on Foata normal form. 1/3630 useless extension candidates. Maximal degree in co-relation 14847. Up to 2190 conditions per place. [2022-01-19 14:33:44,859 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 218 selfloop transitions, 58 changer transitions 5/416 dead transitions. [2022-01-19 14:33:44,859 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 416 transitions, 3453 flow [2022-01-19 14:33:44,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:33:44,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:33:44,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-01-19 14:33:44,869 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-01-19 14:33:44,869 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-01-19 14:33:44,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-01-19 14:33:44,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:44,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-01-19 14:33:44,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.38888888888889) internal successors, (2779), 18 states have internal predecessors, (2779), 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) [2022-01-19 14:33:44,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:44,880 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:44,880 INFO L186 Difference]: Start difference. First operand has 346 places, 355 transitions, 2265 flow. Second operand 18 states and 2779 transitions. [2022-01-19 14:33:44,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 416 transitions, 3453 flow [2022-01-19 14:33:44,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 416 transitions, 3235 flow, removed 63 selfloop flow, removed 14 redundant places. [2022-01-19 14:33:44,948 INFO L242 Difference]: Finished difference. Result has 352 places, 361 transitions, 2354 flow [2022-01-19 14:33:44,948 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2354, PETRI_PLACES=352, PETRI_TRANSITIONS=361} [2022-01-19 14:33:44,949 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 151 predicate places. [2022-01-19 14:33:44,949 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 361 transitions, 2354 flow [2022-01-19 14:33:44,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:44,949 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:44,949 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:44,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 14:33:44,949 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:44,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:44,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1439899105, now seen corresponding path program 15 times [2022-01-19 14:33:44,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:44,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762999321] [2022-01-19 14:33:44,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:44,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:44,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:45,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:45,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:45,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762999321] [2022-01-19 14:33:45,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762999321] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:45,434 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:45,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:45,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124995849] [2022-01-19 14:33:45,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:45,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:45,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:45,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:45,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:45,436 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:45,437 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 361 transitions, 2354 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:45,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:45,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:45,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:46,382 INFO L129 PetriNetUnfolder]: 1607/3955 cut-off events. [2022-01-19 14:33:46,383 INFO L130 PetriNetUnfolder]: For 33138/33146 co-relation queries the response was YES. [2022-01-19 14:33:46,408 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15863 conditions, 3955 events. 1607/3955 cut-off events. For 33138/33146 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 32735 event pairs, 838 based on Foata normal form. 1/3801 useless extension candidates. Maximal degree in co-relation 15786. Up to 2285 conditions per place. [2022-01-19 14:33:46,421 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 231 selfloop transitions, 63 changer transitions 5/434 dead transitions. [2022-01-19 14:33:46,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 434 transitions, 3737 flow [2022-01-19 14:33:46,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 14:33:46,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 14:33:46,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3089 transitions. [2022-01-19 14:33:46,424 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6926008968609866 [2022-01-19 14:33:46,424 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3089 transitions. [2022-01-19 14:33:46,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3089 transitions. [2022-01-19 14:33:46,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:46,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3089 transitions. [2022-01-19 14:33:46,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.45) internal successors, (3089), 20 states have internal predecessors, (3089), 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) [2022-01-19 14:33:46,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:46,431 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 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) [2022-01-19 14:33:46,431 INFO L186 Difference]: Start difference. First operand has 352 places, 361 transitions, 2354 flow. Second operand 20 states and 3089 transitions. [2022-01-19 14:33:46,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 434 transitions, 3737 flow [2022-01-19 14:33:46,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 434 transitions, 3520 flow, removed 68 selfloop flow, removed 13 redundant places. [2022-01-19 14:33:46,517 INFO L242 Difference]: Finished difference. Result has 361 places, 368 transitions, 2468 flow [2022-01-19 14:33:46,517 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2468, PETRI_PLACES=361, PETRI_TRANSITIONS=368} [2022-01-19 14:33:46,517 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 160 predicate places. [2022-01-19 14:33:46,518 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 368 transitions, 2468 flow [2022-01-19 14:33:46,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:46,518 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:46,518 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:46,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 14:33:46,518 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:46,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:46,519 INFO L85 PathProgramCache]: Analyzing trace with hash -765625463, now seen corresponding path program 16 times [2022-01-19 14:33:46,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:46,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612237701] [2022-01-19 14:33:46,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:46,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:46,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:46,916 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:46,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:46,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612237701] [2022-01-19 14:33:46,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612237701] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:46,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:46,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:46,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743843221] [2022-01-19 14:33:46,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:46,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:46,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:46,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:46,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:46,919 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:46,920 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 368 transitions, 2468 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:46,920 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:46,920 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:46,920 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:47,842 INFO L129 PetriNetUnfolder]: 1634/4097 cut-off events. [2022-01-19 14:33:47,842 INFO L130 PetriNetUnfolder]: For 36260/36282 co-relation queries the response was YES. [2022-01-19 14:33:47,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16508 conditions, 4097 events. 1634/4097 cut-off events. For 36260/36282 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35207 event pairs, 649 based on Foata normal form. 14/3940 useless extension candidates. Maximal degree in co-relation 16427. Up to 2357 conditions per place. [2022-01-19 14:33:47,881 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 228 selfloop transitions, 67 changer transitions 5/435 dead transitions. [2022-01-19 14:33:47,881 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 435 transitions, 3832 flow [2022-01-19 14:33:47,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:33:47,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:33:47,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2931 transitions. [2022-01-19 14:33:47,884 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917630398867123 [2022-01-19 14:33:47,884 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2931 transitions. [2022-01-19 14:33:47,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2931 transitions. [2022-01-19 14:33:47,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:47,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2931 transitions. [2022-01-19 14:33:47,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.26315789473685) internal successors, (2931), 19 states have internal predecessors, (2931), 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) [2022-01-19 14:33:47,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:33:47,889 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:33:47,889 INFO L186 Difference]: Start difference. First operand has 361 places, 368 transitions, 2468 flow. Second operand 19 states and 2931 transitions. [2022-01-19 14:33:47,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 435 transitions, 3832 flow [2022-01-19 14:33:47,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 435 transitions, 3572 flow, removed 80 selfloop flow, removed 15 redundant places. [2022-01-19 14:33:47,971 INFO L242 Difference]: Finished difference. Result has 366 places, 378 transitions, 2556 flow [2022-01-19 14:33:47,972 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2257, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2556, PETRI_PLACES=366, PETRI_TRANSITIONS=378} [2022-01-19 14:33:47,972 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 165 predicate places. [2022-01-19 14:33:47,972 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 378 transitions, 2556 flow [2022-01-19 14:33:47,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:47,973 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:47,973 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:47,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 14:33:47,973 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:47,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:47,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1004685217, now seen corresponding path program 17 times [2022-01-19 14:33:47,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:47,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517514339] [2022-01-19 14:33:47,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:47,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:48,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:48,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:48,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:48,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517514339] [2022-01-19 14:33:48,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517514339] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:48,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:48,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:48,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977816236] [2022-01-19 14:33:48,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:48,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:48,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:48,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:48,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:48,385 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:48,386 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 378 transitions, 2556 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:48,386 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:48,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:48,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:49,248 INFO L129 PetriNetUnfolder]: 1685/4151 cut-off events. [2022-01-19 14:33:49,248 INFO L130 PetriNetUnfolder]: For 37017/37027 co-relation queries the response was YES. [2022-01-19 14:33:49,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17149 conditions, 4151 events. 1685/4151 cut-off events. For 37017/37027 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 35135 event pairs, 885 based on Foata normal form. 2/3991 useless extension candidates. Maximal degree in co-relation 17065. Up to 2384 conditions per place. [2022-01-19 14:33:49,289 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 61 changer transitions 5/441 dead transitions. [2022-01-19 14:33:49,289 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 441 transitions, 3900 flow [2022-01-19 14:33:49,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:33:49,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:33:49,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2781 transitions. [2022-01-19 14:33:49,291 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-01-19 14:33:49,291 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2781 transitions. [2022-01-19 14:33:49,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2781 transitions. [2022-01-19 14:33:49,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:49,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2781 transitions. [2022-01-19 14:33:49,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.5) internal successors, (2781), 18 states have internal predecessors, (2781), 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) [2022-01-19 14:33:49,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:49,297 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:49,297 INFO L186 Difference]: Start difference. First operand has 366 places, 378 transitions, 2556 flow. Second operand 18 states and 2781 transitions. [2022-01-19 14:33:49,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 441 transitions, 3900 flow [2022-01-19 14:33:49,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 441 transitions, 3754 flow, removed 29 selfloop flow, removed 12 redundant places. [2022-01-19 14:33:49,370 INFO L242 Difference]: Finished difference. Result has 374 places, 385 transitions, 2754 flow [2022-01-19 14:33:49,371 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2754, PETRI_PLACES=374, PETRI_TRANSITIONS=385} [2022-01-19 14:33:49,371 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 173 predicate places. [2022-01-19 14:33:49,371 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 385 transitions, 2754 flow [2022-01-19 14:33:49,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:49,371 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:49,372 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:49,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 14:33:49,372 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:49,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:49,372 INFO L85 PathProgramCache]: Analyzing trace with hash -735021351, now seen corresponding path program 18 times [2022-01-19 14:33:49,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:49,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921394555] [2022-01-19 14:33:49,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:49,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:49,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:49,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:49,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921394555] [2022-01-19 14:33:49,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921394555] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:49,790 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:49,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:49,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237075194] [2022-01-19 14:33:49,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:49,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:49,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:49,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:49,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:49,792 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:49,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 385 transitions, 2754 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:49,794 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:49,794 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:49,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:50,687 INFO L129 PetriNetUnfolder]: 1697/4164 cut-off events. [2022-01-19 14:33:50,687 INFO L130 PetriNetUnfolder]: For 43192/43202 co-relation queries the response was YES. [2022-01-19 14:33:50,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17666 conditions, 4164 events. 1697/4164 cut-off events. For 43192/43202 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 35384 event pairs, 889 based on Foata normal form. 2/4002 useless extension candidates. Maximal degree in co-relation 17579. Up to 2435 conditions per place. [2022-01-19 14:33:50,730 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 235 selfloop transitions, 66 changer transitions 5/441 dead transitions. [2022-01-19 14:33:50,730 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 441 transitions, 4012 flow [2022-01-19 14:33:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:33:50,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:33:50,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-01-19 14:33:50,732 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-01-19 14:33:50,732 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-01-19 14:33:50,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-01-19 14:33:50,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:50,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-01-19 14:33:50,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.11111111111111) internal successors, (2774), 18 states have internal predecessors, (2774), 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) [2022-01-19 14:33:50,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:50,738 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:50,738 INFO L186 Difference]: Start difference. First operand has 374 places, 385 transitions, 2754 flow. Second operand 18 states and 2774 transitions. [2022-01-19 14:33:50,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 441 transitions, 4012 flow [2022-01-19 14:33:50,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 441 transitions, 3816 flow, removed 68 selfloop flow, removed 12 redundant places. [2022-01-19 14:33:50,838 INFO L242 Difference]: Finished difference. Result has 382 places, 393 transitions, 2876 flow [2022-01-19 14:33:50,838 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2876, PETRI_PLACES=382, PETRI_TRANSITIONS=393} [2022-01-19 14:33:50,838 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 181 predicate places. [2022-01-19 14:33:50,839 INFO L470 AbstractCegarLoop]: Abstraction has has 382 places, 393 transitions, 2876 flow [2022-01-19 14:33:50,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:50,839 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:50,839 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:50,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 14:33:50,839 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:50,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:50,840 INFO L85 PathProgramCache]: Analyzing trace with hash -838500479, now seen corresponding path program 19 times [2022-01-19 14:33:50,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:50,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742979081] [2022-01-19 14:33:50,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:50,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:50,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:51,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:51,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:51,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742979081] [2022-01-19 14:33:51,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742979081] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:51,285 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:51,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:51,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520501097] [2022-01-19 14:33:51,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:51,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:51,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:51,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:51,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:51,287 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:51,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 393 transitions, 2876 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:51,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:51,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:51,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:52,174 INFO L129 PetriNetUnfolder]: 1705/4249 cut-off events. [2022-01-19 14:33:52,174 INFO L130 PetriNetUnfolder]: For 43744/43752 co-relation queries the response was YES. [2022-01-19 14:33:52,203 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17885 conditions, 4249 events. 1705/4249 cut-off events. For 43744/43752 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 36672 event pairs, 771 based on Foata normal form. 5/4066 useless extension candidates. Maximal degree in co-relation 17794. Up to 2425 conditions per place. [2022-01-19 14:33:52,215 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 66 changer transitions 5/446 dead transitions. [2022-01-19 14:33:52,216 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 446 transitions, 4119 flow [2022-01-19 14:33:52,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:33:52,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:33:52,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-01-19 14:33:52,219 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-01-19 14:33:52,219 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-01-19 14:33:52,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-01-19 14:33:52,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:52,220 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-01-19 14:33:52,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 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) [2022-01-19 14:33:52,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:52,225 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:52,225 INFO L186 Difference]: Start difference. First operand has 382 places, 393 transitions, 2876 flow. Second operand 18 states and 2770 transitions. [2022-01-19 14:33:52,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 446 transitions, 4119 flow [2022-01-19 14:33:52,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 446 transitions, 3891 flow, removed 54 selfloop flow, removed 14 redundant places. [2022-01-19 14:33:52,345 INFO L242 Difference]: Finished difference. Result has 388 places, 399 transitions, 2929 flow [2022-01-19 14:33:52,346 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2929, PETRI_PLACES=388, PETRI_TRANSITIONS=399} [2022-01-19 14:33:52,346 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 187 predicate places. [2022-01-19 14:33:52,346 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 399 transitions, 2929 flow [2022-01-19 14:33:52,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:52,347 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:52,347 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:52,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 14:33:52,347 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:52,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:52,347 INFO L85 PathProgramCache]: Analyzing trace with hash 386610843, now seen corresponding path program 20 times [2022-01-19 14:33:52,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:52,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592958400] [2022-01-19 14:33:52,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:52,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:52,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:52,713 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:52,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:52,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592958400] [2022-01-19 14:33:52,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592958400] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:52,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:52,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:52,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025668698] [2022-01-19 14:33:52,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:52,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:52,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:52,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:52,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:52,715 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:52,716 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 399 transitions, 2929 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:52,716 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:52,716 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:52,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:53,740 INFO L129 PetriNetUnfolder]: 1711/4330 cut-off events. [2022-01-19 14:33:53,740 INFO L130 PetriNetUnfolder]: For 45289/45310 co-relation queries the response was YES. [2022-01-19 14:33:53,768 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18060 conditions, 4330 events. 1711/4330 cut-off events. For 45289/45310 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 38021 event pairs, 709 based on Foata normal form. 11/4159 useless extension candidates. Maximal degree in co-relation 17966. Up to 2461 conditions per place. [2022-01-19 14:33:53,780 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 63 changer transitions 5/450 dead transitions. [2022-01-19 14:33:53,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 450 transitions, 4149 flow [2022-01-19 14:33:53,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:33:53,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:33:53,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-01-19 14:33:53,783 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-01-19 14:33:53,783 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-01-19 14:33:53,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-01-19 14:33:53,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:53,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-01-19 14:33:53,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.0) internal successors, (2772), 18 states have internal predecessors, (2772), 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) [2022-01-19 14:33:53,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:53,788 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:53,788 INFO L186 Difference]: Start difference. First operand has 388 places, 399 transitions, 2929 flow. Second operand 18 states and 2772 transitions. [2022-01-19 14:33:53,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 450 transitions, 4149 flow [2022-01-19 14:33:53,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 450 transitions, 3890 flow, removed 49 selfloop flow, removed 15 redundant places. [2022-01-19 14:33:53,903 INFO L242 Difference]: Finished difference. Result has 392 places, 403 transitions, 2886 flow [2022-01-19 14:33:53,903 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2886, PETRI_PLACES=392, PETRI_TRANSITIONS=403} [2022-01-19 14:33:53,903 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 191 predicate places. [2022-01-19 14:33:53,903 INFO L470 AbstractCegarLoop]: Abstraction has has 392 places, 403 transitions, 2886 flow [2022-01-19 14:33:53,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:53,904 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:53,904 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:53,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 14:33:53,904 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:53,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:53,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1947666141, now seen corresponding path program 21 times [2022-01-19 14:33:53,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:53,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723821657] [2022-01-19 14:33:53,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:53,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:53,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:54,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:54,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:54,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723821657] [2022-01-19 14:33:54,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723821657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:54,324 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:54,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:54,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889670504] [2022-01-19 14:33:54,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:54,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:54,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:54,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:54,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:54,326 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:54,327 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 403 transitions, 2886 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:54,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:54,327 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:54,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:55,276 INFO L129 PetriNetUnfolder]: 1711/4346 cut-off events. [2022-01-19 14:33:55,276 INFO L130 PetriNetUnfolder]: For 45111/45132 co-relation queries the response was YES. [2022-01-19 14:33:55,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17830 conditions, 4346 events. 1711/4346 cut-off events. For 45111/45132 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38034 event pairs, 712 based on Foata normal form. 11/4171 useless extension candidates. Maximal degree in co-relation 17735. Up to 2447 conditions per place. [2022-01-19 14:33:55,317 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 64 changer transitions 5/451 dead transitions. [2022-01-19 14:33:55,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 451 transitions, 4087 flow [2022-01-19 14:33:55,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:33:55,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:33:55,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-01-19 14:33:55,319 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-01-19 14:33:55,319 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-01-19 14:33:55,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-01-19 14:33:55,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:55,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-01-19 14:33:55,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 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) [2022-01-19 14:33:55,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:55,325 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:55,325 INFO L186 Difference]: Start difference. First operand has 392 places, 403 transitions, 2886 flow. Second operand 18 states and 2768 transitions. [2022-01-19 14:33:55,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 451 transitions, 4087 flow [2022-01-19 14:33:55,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 451 transitions, 3901 flow, removed 32 selfloop flow, removed 15 redundant places. [2022-01-19 14:33:55,420 INFO L242 Difference]: Finished difference. Result has 396 places, 406 transitions, 2901 flow [2022-01-19 14:33:55,420 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2901, PETRI_PLACES=396, PETRI_TRANSITIONS=406} [2022-01-19 14:33:55,421 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 195 predicate places. [2022-01-19 14:33:55,421 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 406 transitions, 2901 flow [2022-01-19 14:33:55,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:55,421 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:55,421 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:55,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 14:33:55,421 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:55,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:55,422 INFO L85 PathProgramCache]: Analyzing trace with hash 109708599, now seen corresponding path program 22 times [2022-01-19 14:33:55,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:55,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440767120] [2022-01-19 14:33:55,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:55,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:55,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:55,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:55,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:55,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440767120] [2022-01-19 14:33:55,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440767120] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:55,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:55,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:55,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261129004] [2022-01-19 14:33:55,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:55,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:55,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:55,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:55,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:55,789 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:55,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 406 transitions, 2901 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:55,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:55,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:55,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:56,748 INFO L129 PetriNetUnfolder]: 1711/4308 cut-off events. [2022-01-19 14:33:56,748 INFO L130 PetriNetUnfolder]: For 44886/44908 co-relation queries the response was YES. [2022-01-19 14:33:56,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17745 conditions, 4308 events. 1711/4308 cut-off events. For 44886/44908 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 37842 event pairs, 701 based on Foata normal form. 14/4142 useless extension candidates. Maximal degree in co-relation 17648. Up to 2453 conditions per place. [2022-01-19 14:33:56,794 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 251 selfloop transitions, 62 changer transitions 5/453 dead transitions. [2022-01-19 14:33:56,794 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 453 transitions, 4096 flow [2022-01-19 14:33:56,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:33:56,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:33:56,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2767 transitions. [2022-01-19 14:33:56,796 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6893373193821625 [2022-01-19 14:33:56,796 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2767 transitions. [2022-01-19 14:33:56,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2767 transitions. [2022-01-19 14:33:56,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:56,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2767 transitions. [2022-01-19 14:33:56,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.72222222222223) internal successors, (2767), 18 states have internal predecessors, (2767), 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) [2022-01-19 14:33:56,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:56,802 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:33:56,802 INFO L186 Difference]: Start difference. First operand has 396 places, 406 transitions, 2901 flow. Second operand 18 states and 2767 transitions. [2022-01-19 14:33:56,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 453 transitions, 4096 flow [2022-01-19 14:33:56,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 453 transitions, 3904 flow, removed 33 selfloop flow, removed 15 redundant places. [2022-01-19 14:33:56,943 INFO L242 Difference]: Finished difference. Result has 400 places, 409 transitions, 2887 flow [2022-01-19 14:33:56,943 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2887, PETRI_PLACES=400, PETRI_TRANSITIONS=409} [2022-01-19 14:33:56,944 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 199 predicate places. [2022-01-19 14:33:56,944 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 409 transitions, 2887 flow [2022-01-19 14:33:56,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:56,944 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:56,944 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:56,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 14:33:56,944 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:56,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:56,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1019999163, now seen corresponding path program 23 times [2022-01-19 14:33:56,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:56,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682250415] [2022-01-19 14:33:56,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:56,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:56,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:57,399 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:57,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:57,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682250415] [2022-01-19 14:33:57,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682250415] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:57,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:57,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:57,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32728615] [2022-01-19 14:33:57,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:57,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:57,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:57,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:57,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:57,401 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:57,402 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 409 transitions, 2887 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:57,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:57,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:57,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:58,499 INFO L129 PetriNetUnfolder]: 1764/4472 cut-off events. [2022-01-19 14:33:58,499 INFO L130 PetriNetUnfolder]: For 48725/48745 co-relation queries the response was YES. [2022-01-19 14:33:58,525 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18488 conditions, 4472 events. 1764/4472 cut-off events. For 48725/48745 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39453 event pairs, 691 based on Foata normal form. 9/4294 useless extension candidates. Maximal degree in co-relation 18389. Up to 2392 conditions per place. [2022-01-19 14:33:58,536 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 253 selfloop transitions, 82 changer transitions 5/475 dead transitions. [2022-01-19 14:33:58,537 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 475 transitions, 4384 flow [2022-01-19 14:33:58,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:33:58,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:33:58,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2928 transitions. [2022-01-19 14:33:58,541 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910549917394383 [2022-01-19 14:33:58,541 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2928 transitions. [2022-01-19 14:33:58,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2928 transitions. [2022-01-19 14:33:58,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:58,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2928 transitions. [2022-01-19 14:33:58,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.10526315789474) internal successors, (2928), 19 states have internal predecessors, (2928), 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) [2022-01-19 14:33:58,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:33:58,546 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:33:58,546 INFO L186 Difference]: Start difference. First operand has 400 places, 409 transitions, 2887 flow. Second operand 19 states and 2928 transitions. [2022-01-19 14:33:58,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 475 transitions, 4384 flow [2022-01-19 14:33:58,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 475 transitions, 4285 flow, removed 4 selfloop flow, removed 14 redundant places. [2022-01-19 14:33:58,661 INFO L242 Difference]: Finished difference. Result has 408 places, 421 transitions, 3263 flow [2022-01-19 14:33:58,661 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3263, PETRI_PLACES=408, PETRI_TRANSITIONS=421} [2022-01-19 14:33:58,662 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 207 predicate places. [2022-01-19 14:33:58,662 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 421 transitions, 3263 flow [2022-01-19 14:33:58,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:58,662 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:58,662 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:58,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 14:33:58,662 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:33:58,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:58,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1739466355, now seen corresponding path program 24 times [2022-01-19 14:33:58,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:58,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324303466] [2022-01-19 14:33:58,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:58,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:58,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:59,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:33:59,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:59,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324303466] [2022-01-19 14:33:59,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324303466] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:33:59,111 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:33:59,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:33:59,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775114043] [2022-01-19 14:33:59,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:33:59,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:33:59,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:59,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:33:59,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:33:59,113 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:33:59,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 421 transitions, 3263 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:33:59,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:59,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:33:59,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:00,214 INFO L129 PetriNetUnfolder]: 1806/4610 cut-off events. [2022-01-19 14:34:00,214 INFO L130 PetriNetUnfolder]: For 59771/59791 co-relation queries the response was YES. [2022-01-19 14:34:00,241 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19822 conditions, 4610 events. 1806/4610 cut-off events. For 59771/59791 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 41121 event pairs, 747 based on Foata normal form. 9/4423 useless extension candidates. Maximal degree in co-relation 19719. Up to 2547 conditions per place. [2022-01-19 14:34:00,254 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 272 selfloop transitions, 73 changer transitions 5/485 dead transitions. [2022-01-19 14:34:00,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 485 transitions, 4859 flow [2022-01-19 14:34:00,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:00,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:00,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 14:34:00,256 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 14:34:00,256 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 14:34:00,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 14:34:00,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:00,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 14:34:00,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 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) [2022-01-19 14:34:00,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:00,261 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:00,261 INFO L186 Difference]: Start difference. First operand has 408 places, 421 transitions, 3263 flow. Second operand 19 states and 2930 transitions. [2022-01-19 14:34:00,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 485 transitions, 4859 flow [2022-01-19 14:34:00,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 485 transitions, 4562 flow, removed 103 selfloop flow, removed 13 redundant places. [2022-01-19 14:34:00,407 INFO L242 Difference]: Finished difference. Result has 416 places, 427 transitions, 3392 flow [2022-01-19 14:34:00,407 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3392, PETRI_PLACES=416, PETRI_TRANSITIONS=427} [2022-01-19 14:34:00,407 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 215 predicate places. [2022-01-19 14:34:00,407 INFO L470 AbstractCegarLoop]: Abstraction has has 416 places, 427 transitions, 3392 flow [2022-01-19 14:34:00,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:00,408 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:00,408 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:00,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 14:34:00,408 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:00,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:00,408 INFO L85 PathProgramCache]: Analyzing trace with hash -930338993, now seen corresponding path program 25 times [2022-01-19 14:34:00,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:00,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797511302] [2022-01-19 14:34:00,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:00,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:00,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:00,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:00,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:00,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797511302] [2022-01-19 14:34:00,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797511302] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:00,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:00,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:00,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330542436] [2022-01-19 14:34:00,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:00,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:00,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:00,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:00,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:00,787 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:00,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 427 transitions, 3392 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:00,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:00,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:00,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:01,788 INFO L129 PetriNetUnfolder]: 1816/4631 cut-off events. [2022-01-19 14:34:01,788 INFO L130 PetriNetUnfolder]: For 59612/59634 co-relation queries the response was YES. [2022-01-19 14:34:01,829 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19982 conditions, 4631 events. 1816/4631 cut-off events. For 59612/59634 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41476 event pairs, 772 based on Foata normal form. 14/4440 useless extension candidates. Maximal degree in co-relation 19876. Up to 2642 conditions per place. [2022-01-19 14:34:01,845 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 271 selfloop transitions, 67 changer transitions 5/478 dead transitions. [2022-01-19 14:34:01,845 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 478 transitions, 4843 flow [2022-01-19 14:34:01,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:01,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:01,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2766 transitions. [2022-01-19 14:34:01,847 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6890881913303438 [2022-01-19 14:34:01,847 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2766 transitions. [2022-01-19 14:34:01,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2766 transitions. [2022-01-19 14:34:01,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:01,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2766 transitions. [2022-01-19 14:34:01,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.66666666666666) internal successors, (2766), 18 states have internal predecessors, (2766), 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) [2022-01-19 14:34:01,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:01,852 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:01,852 INFO L186 Difference]: Start difference. First operand has 416 places, 427 transitions, 3392 flow. Second operand 18 states and 2766 transitions. [2022-01-19 14:34:01,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 478 transitions, 4843 flow [2022-01-19 14:34:02,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 478 transitions, 4546 flow, removed 95 selfloop flow, removed 14 redundant places. [2022-01-19 14:34:02,156 INFO L242 Difference]: Finished difference. Result has 421 places, 435 transitions, 3468 flow [2022-01-19 14:34:02,156 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3103, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3468, PETRI_PLACES=421, PETRI_TRANSITIONS=435} [2022-01-19 14:34:02,160 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 220 predicate places. [2022-01-19 14:34:02,160 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 435 transitions, 3468 flow [2022-01-19 14:34:02,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:02,160 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:02,160 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:02,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 14:34:02,162 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:02,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:02,162 INFO L85 PathProgramCache]: Analyzing trace with hash -907769797, now seen corresponding path program 26 times [2022-01-19 14:34:02,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:02,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533531420] [2022-01-19 14:34:02,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:02,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:02,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:02,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:02,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:02,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533531420] [2022-01-19 14:34:02,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533531420] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:02,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:02,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:02,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785468757] [2022-01-19 14:34:02,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:02,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:02,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:02,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:02,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:02,614 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:02,615 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 435 transitions, 3468 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:02,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:02,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:02,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:03,719 INFO L129 PetriNetUnfolder]: 1856/4657 cut-off events. [2022-01-19 14:34:03,720 INFO L130 PetriNetUnfolder]: For 62722/62732 co-relation queries the response was YES. [2022-01-19 14:34:03,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20457 conditions, 4657 events. 1856/4657 cut-off events. For 62722/62732 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 41330 event pairs, 949 based on Foata normal form. 2/4462 useless extension candidates. Maximal degree in co-relation 20348. Up to 2589 conditions per place. [2022-01-19 14:34:03,783 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 283 selfloop transitions, 79 changer transitions 5/502 dead transitions. [2022-01-19 14:34:03,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 502 transitions, 5063 flow [2022-01-19 14:34:03,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:03,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:03,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 14:34:03,785 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 14:34:03,785 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 14:34:03,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 14:34:03,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:03,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 14:34:03,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 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) [2022-01-19 14:34:03,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:03,790 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:03,790 INFO L186 Difference]: Start difference. First operand has 421 places, 435 transitions, 3468 flow. Second operand 19 states and 2930 transitions. [2022-01-19 14:34:03,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 502 transitions, 5063 flow [2022-01-19 14:34:04,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 502 transitions, 4831 flow, removed 77 selfloop flow, removed 11 redundant places. [2022-01-19 14:34:04,084 INFO L242 Difference]: Finished difference. Result has 432 places, 445 transitions, 3685 flow [2022-01-19 14:34:04,084 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3238, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3685, PETRI_PLACES=432, PETRI_TRANSITIONS=445} [2022-01-19 14:34:04,085 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 231 predicate places. [2022-01-19 14:34:04,085 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 445 transitions, 3685 flow [2022-01-19 14:34:04,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:04,085 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:04,086 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:04,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 14:34:04,086 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:04,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:04,086 INFO L85 PathProgramCache]: Analyzing trace with hash 26052429, now seen corresponding path program 27 times [2022-01-19 14:34:04,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:04,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583509741] [2022-01-19 14:34:04,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:04,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:04,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:04,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:04,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:04,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583509741] [2022-01-19 14:34:04,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583509741] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:04,571 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:04,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:04,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384200133] [2022-01-19 14:34:04,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:04,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:04,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:04,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:04,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:04,573 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:04,574 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 445 transitions, 3685 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:04,575 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:04,575 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:04,575 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:05,790 INFO L129 PetriNetUnfolder]: 1898/4772 cut-off events. [2022-01-19 14:34:05,790 INFO L130 PetriNetUnfolder]: For 74943/74953 co-relation queries the response was YES. [2022-01-19 14:34:05,836 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21821 conditions, 4772 events. 1898/4772 cut-off events. For 74943/74953 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 42615 event pairs, 1000 based on Foata normal form. 2/4575 useless extension candidates. Maximal degree in co-relation 21707. Up to 2726 conditions per place. [2022-01-19 14:34:05,854 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 294 selfloop transitions, 72 changer transitions 5/506 dead transitions. [2022-01-19 14:34:05,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 506 transitions, 5395 flow [2022-01-19 14:34:05,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:05,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:05,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-01-19 14:34:05,856 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-01-19 14:34:05,857 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-01-19 14:34:05,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-01-19 14:34:05,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:05,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-01-19 14:34:05,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 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) [2022-01-19 14:34:05,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:05,861 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:05,861 INFO L186 Difference]: Start difference. First operand has 432 places, 445 transitions, 3685 flow. Second operand 18 states and 2780 transitions. [2022-01-19 14:34:05,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 506 transitions, 5395 flow [2022-01-19 14:34:06,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 506 transitions, 5093 flow, removed 101 selfloop flow, removed 13 redundant places. [2022-01-19 14:34:06,092 INFO L242 Difference]: Finished difference. Result has 439 places, 451 transitions, 3824 flow [2022-01-19 14:34:06,093 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3824, PETRI_PLACES=439, PETRI_TRANSITIONS=451} [2022-01-19 14:34:06,093 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 238 predicate places. [2022-01-19 14:34:06,093 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 451 transitions, 3824 flow [2022-01-19 14:34:06,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:06,093 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:06,094 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:06,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 14:34:06,094 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:06,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:06,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1615365353, now seen corresponding path program 28 times [2022-01-19 14:34:06,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:06,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212533700] [2022-01-19 14:34:06,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:06,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:06,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:06,534 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:06,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:06,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212533700] [2022-01-19 14:34:06,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212533700] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:06,534 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:06,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:06,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073059622] [2022-01-19 14:34:06,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:06,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:06,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:06,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:06,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:06,536 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:06,537 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 451 transitions, 3824 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:06,537 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:06,537 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:06,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:07,775 INFO L129 PetriNetUnfolder]: 1910/4938 cut-off events. [2022-01-19 14:34:07,775 INFO L130 PetriNetUnfolder]: For 77954/77974 co-relation queries the response was YES. [2022-01-19 14:34:07,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22113 conditions, 4938 events. 1910/4938 cut-off events. For 77954/77974 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 45176 event pairs, 832 based on Foata normal form. 9/4735 useless extension candidates. Maximal degree in co-relation 21995. Up to 2792 conditions per place. [2022-01-19 14:34:07,822 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 290 selfloop transitions, 74 changer transitions 5/504 dead transitions. [2022-01-19 14:34:07,822 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 504 transitions, 5280 flow [2022-01-19 14:34:07,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:07,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:07,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-01-19 14:34:07,824 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-01-19 14:34:07,824 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-01-19 14:34:07,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-01-19 14:34:07,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:07,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-01-19 14:34:07,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 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) [2022-01-19 14:34:07,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:07,828 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:07,828 INFO L186 Difference]: Start difference. First operand has 439 places, 451 transitions, 3824 flow. Second operand 18 states and 2770 transitions. [2022-01-19 14:34:07,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 504 transitions, 5280 flow [2022-01-19 14:34:08,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 504 transitions, 4961 flow, removed 111 selfloop flow, removed 13 redundant places. [2022-01-19 14:34:08,076 INFO L242 Difference]: Finished difference. Result has 445 places, 456 transitions, 3771 flow [2022-01-19 14:34:08,076 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3507, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3771, PETRI_PLACES=445, PETRI_TRANSITIONS=456} [2022-01-19 14:34:08,076 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 244 predicate places. [2022-01-19 14:34:08,076 INFO L470 AbstractCegarLoop]: Abstraction has has 445 places, 456 transitions, 3771 flow [2022-01-19 14:34:08,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:08,077 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:08,077 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:08,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 14:34:08,077 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:08,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:08,077 INFO L85 PathProgramCache]: Analyzing trace with hash -604784347, now seen corresponding path program 29 times [2022-01-19 14:34:08,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:08,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996635344] [2022-01-19 14:34:08,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:08,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:08,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:08,516 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:08,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:08,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996635344] [2022-01-19 14:34:08,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996635344] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:08,517 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:08,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:08,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600527426] [2022-01-19 14:34:08,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:08,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:08,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:08,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:08,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:08,519 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:08,520 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 456 transitions, 3771 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:08,520 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:08,520 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:08,520 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:09,676 INFO L129 PetriNetUnfolder]: 1982/5125 cut-off events. [2022-01-19 14:34:09,676 INFO L130 PetriNetUnfolder]: For 81877/81897 co-relation queries the response was YES. [2022-01-19 14:34:09,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23110 conditions, 5125 events. 1982/5125 cut-off events. For 81877/81897 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 47426 event pairs, 844 based on Foata normal form. 9/4911 useless extension candidates. Maximal degree in co-relation 22989. Up to 2851 conditions per place. [2022-01-19 14:34:09,747 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 311 selfloop transitions, 74 changer transitions 5/525 dead transitions. [2022-01-19 14:34:09,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 525 transitions, 5614 flow [2022-01-19 14:34:09,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:09,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:09,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 14:34:09,749 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 14:34:09,749 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 14:34:09,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 14:34:09,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:09,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 14:34:09,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 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) [2022-01-19 14:34:09,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:09,754 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:09,754 INFO L186 Difference]: Start difference. First operand has 445 places, 456 transitions, 3771 flow. Second operand 19 states and 2930 transitions. [2022-01-19 14:34:09,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 525 transitions, 5614 flow [2022-01-19 14:34:10,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 525 transitions, 5431 flow, removed 41 selfloop flow, removed 12 redundant places. [2022-01-19 14:34:10,023 INFO L242 Difference]: Finished difference. Result has 456 places, 467 transitions, 4057 flow [2022-01-19 14:34:10,023 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3591, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4057, PETRI_PLACES=456, PETRI_TRANSITIONS=467} [2022-01-19 14:34:10,024 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 255 predicate places. [2022-01-19 14:34:10,024 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 467 transitions, 4057 flow [2022-01-19 14:34:10,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:10,024 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:10,024 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:10,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 14:34:10,024 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:10,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:10,025 INFO L85 PathProgramCache]: Analyzing trace with hash 954280369, now seen corresponding path program 30 times [2022-01-19 14:34:10,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:10,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476876899] [2022-01-19 14:34:10,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:10,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:10,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:10,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:10,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:10,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476876899] [2022-01-19 14:34:10,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476876899] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:10,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:10,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:10,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095097554] [2022-01-19 14:34:10,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:10,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:10,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:10,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:10,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:10,446 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:10,454 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 467 transitions, 4057 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:10,454 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:10,454 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:10,454 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:11,658 INFO L129 PetriNetUnfolder]: 2038/5261 cut-off events. [2022-01-19 14:34:11,658 INFO L130 PetriNetUnfolder]: For 94548/94568 co-relation queries the response was YES. [2022-01-19 14:34:11,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24553 conditions, 5261 events. 2038/5261 cut-off events. For 94548/94568 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 48925 event pairs, 876 based on Foata normal form. 9/5041 useless extension candidates. Maximal degree in co-relation 24426. Up to 2951 conditions per place. [2022-01-19 14:34:11,729 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 316 selfloop transitions, 78 changer transitions 5/534 dead transitions. [2022-01-19 14:34:11,730 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 534 transitions, 5955 flow [2022-01-19 14:34:11,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:11,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:11,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-01-19 14:34:11,732 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-01-19 14:34:11,732 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-01-19 14:34:11,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-01-19 14:34:11,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:11,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-01-19 14:34:11,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 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) [2022-01-19 14:34:11,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:11,736 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:11,736 INFO L186 Difference]: Start difference. First operand has 456 places, 467 transitions, 4057 flow. Second operand 19 states and 2930 transitions. [2022-01-19 14:34:11,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 534 transitions, 5955 flow [2022-01-19 14:34:12,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 534 transitions, 5649 flow, removed 121 selfloop flow, removed 11 redundant places. [2022-01-19 14:34:12,047 INFO L242 Difference]: Finished difference. Result has 467 places, 479 transitions, 4321 flow [2022-01-19 14:34:12,047 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3777, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4321, PETRI_PLACES=467, PETRI_TRANSITIONS=479} [2022-01-19 14:34:12,048 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 266 predicate places. [2022-01-19 14:34:12,048 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 479 transitions, 4321 flow [2022-01-19 14:34:12,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:12,048 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:12,048 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:12,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 14:34:12,048 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:12,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:12,049 INFO L85 PathProgramCache]: Analyzing trace with hash -622006791, now seen corresponding path program 31 times [2022-01-19 14:34:12,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:12,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634975515] [2022-01-19 14:34:12,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:12,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:12,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:12,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:12,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:12,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634975515] [2022-01-19 14:34:12,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634975515] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:12,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:12,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:12,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549652097] [2022-01-19 14:34:12,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:12,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:12,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:12,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:12,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:12,459 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:12,460 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 479 transitions, 4321 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:12,460 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:12,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:12,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:13,731 INFO L129 PetriNetUnfolder]: 2089/5410 cut-off events. [2022-01-19 14:34:13,731 INFO L130 PetriNetUnfolder]: For 107121/107143 co-relation queries the response was YES. [2022-01-19 14:34:13,784 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25791 conditions, 5410 events. 2089/5410 cut-off events. For 107121/107143 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 50735 event pairs, 880 based on Foata normal form. 14/5196 useless extension candidates. Maximal degree in co-relation 25659. Up to 3045 conditions per place. [2022-01-19 14:34:13,801 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 330 selfloop transitions, 76 changer transitions 5/546 dead transitions. [2022-01-19 14:34:13,802 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 546 transitions, 6330 flow [2022-01-19 14:34:13,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:13,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:13,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 14:34:13,804 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 14:34:13,804 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 14:34:13,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 14:34:13,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:13,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 14:34:13,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 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) [2022-01-19 14:34:13,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:13,808 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:13,808 INFO L186 Difference]: Start difference. First operand has 467 places, 479 transitions, 4321 flow. Second operand 19 states and 2934 transitions. [2022-01-19 14:34:13,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 546 transitions, 6330 flow [2022-01-19 14:34:14,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 546 transitions, 5960 flow, removed 134 selfloop flow, removed 13 redundant places. [2022-01-19 14:34:14,156 INFO L242 Difference]: Finished difference. Result has 475 places, 486 transitions, 4441 flow [2022-01-19 14:34:14,156 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3958, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4441, PETRI_PLACES=475, PETRI_TRANSITIONS=486} [2022-01-19 14:34:14,156 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 274 predicate places. [2022-01-19 14:34:14,156 INFO L470 AbstractCegarLoop]: Abstraction has has 475 places, 486 transitions, 4441 flow [2022-01-19 14:34:14,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:14,157 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:14,157 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:14,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 14:34:14,157 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:14,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:14,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1806811077, now seen corresponding path program 32 times [2022-01-19 14:34:14,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:14,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083784391] [2022-01-19 14:34:14,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:14,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:14,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:14,510 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:14,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:14,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083784391] [2022-01-19 14:34:14,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083784391] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:14,510 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:14,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:14,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975117166] [2022-01-19 14:34:14,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:14,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:14,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:14,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:14,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:14,512 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:14,513 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 486 transitions, 4441 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:14,513 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:14,513 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:14,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:15,837 INFO L129 PetriNetUnfolder]: 2095/5443 cut-off events. [2022-01-19 14:34:15,837 INFO L130 PetriNetUnfolder]: For 106282/106302 co-relation queries the response was YES. [2022-01-19 14:34:15,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25788 conditions, 5443 events. 2095/5443 cut-off events. For 106282/106302 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 51196 event pairs, 934 based on Foata normal form. 9/5211 useless extension candidates. Maximal degree in co-relation 25652. Up to 3108 conditions per place. [2022-01-19 14:34:15,907 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 322 selfloop transitions, 71 changer transitions 5/533 dead transitions. [2022-01-19 14:34:15,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 533 transitions, 6004 flow [2022-01-19 14:34:15,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:15,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:15,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-01-19 14:34:15,910 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-01-19 14:34:15,910 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-01-19 14:34:15,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-01-19 14:34:15,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:15,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-01-19 14:34:15,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 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) [2022-01-19 14:34:15,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:15,914 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:15,914 INFO L186 Difference]: Start difference. First operand has 475 places, 486 transitions, 4441 flow. Second operand 18 states and 2768 transitions. [2022-01-19 14:34:15,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 533 transitions, 6004 flow [2022-01-19 14:34:16,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 533 transitions, 5667 flow, removed 115 selfloop flow, removed 14 redundant places. [2022-01-19 14:34:16,329 INFO L242 Difference]: Finished difference. Result has 480 places, 489 transitions, 4346 flow [2022-01-19 14:34:16,329 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4107, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4346, PETRI_PLACES=480, PETRI_TRANSITIONS=489} [2022-01-19 14:34:16,329 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 279 predicate places. [2022-01-19 14:34:16,329 INFO L470 AbstractCegarLoop]: Abstraction has has 480 places, 489 transitions, 4346 flow [2022-01-19 14:34:16,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:16,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:16,330 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:16,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 14:34:16,330 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:16,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:16,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1062515635, now seen corresponding path program 33 times [2022-01-19 14:34:16,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:16,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044036955] [2022-01-19 14:34:16,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:16,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:16,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:16,762 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:16,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:16,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044036955] [2022-01-19 14:34:16,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044036955] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:16,762 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:16,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:16,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289727749] [2022-01-19 14:34:16,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:16,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:16,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:16,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:16,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:16,765 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:16,766 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 489 transitions, 4346 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:16,766 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:16,766 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:16,766 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:18,226 INFO L129 PetriNetUnfolder]: 2146/5612 cut-off events. [2022-01-19 14:34:18,226 INFO L130 PetriNetUnfolder]: For 110247/110267 co-relation queries the response was YES. [2022-01-19 14:34:18,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26798 conditions, 5612 events. 2146/5612 cut-off events. For 110247/110267 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 53295 event pairs, 949 based on Foata normal form. 9/5374 useless extension candidates. Maximal degree in co-relation 26659. Up to 3123 conditions per place. [2022-01-19 14:34:18,308 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 335 selfloop transitions, 77 changer transitions 5/552 dead transitions. [2022-01-19 14:34:18,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 552 transitions, 6343 flow [2022-01-19 14:34:18,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:18,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:18,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2022-01-19 14:34:18,310 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2022-01-19 14:34:18,310 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2022-01-19 14:34:18,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2022-01-19 14:34:18,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:18,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2022-01-19 14:34:18,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.55555555555554) internal successors, (2782), 18 states have internal predecessors, (2782), 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) [2022-01-19 14:34:18,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:18,315 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:18,315 INFO L186 Difference]: Start difference. First operand has 480 places, 489 transitions, 4346 flow. Second operand 18 states and 2782 transitions. [2022-01-19 14:34:18,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 552 transitions, 6343 flow [2022-01-19 14:34:18,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 552 transitions, 6181 flow, removed 29 selfloop flow, removed 14 redundant places. [2022-01-19 14:34:18,666 INFO L242 Difference]: Finished difference. Result has 486 places, 496 transitions, 4705 flow [2022-01-19 14:34:18,666 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4705, PETRI_PLACES=486, PETRI_TRANSITIONS=496} [2022-01-19 14:34:18,667 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 285 predicate places. [2022-01-19 14:34:18,667 INFO L470 AbstractCegarLoop]: Abstraction has has 486 places, 496 transitions, 4705 flow [2022-01-19 14:34:18,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:18,667 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:18,667 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:18,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 14:34:18,667 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:18,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:18,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1899289945, now seen corresponding path program 34 times [2022-01-19 14:34:18,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:18,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233884209] [2022-01-19 14:34:18,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:18,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:18,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:19,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:19,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:19,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233884209] [2022-01-19 14:34:19,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233884209] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:19,013 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:19,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:19,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528429838] [2022-01-19 14:34:19,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:19,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:19,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:19,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:19,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:19,015 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:19,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 496 transitions, 4705 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:19,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:19,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:19,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:20,300 INFO L129 PetriNetUnfolder]: 2173/5667 cut-off events. [2022-01-19 14:34:20,300 INFO L130 PetriNetUnfolder]: For 123779/123799 co-relation queries the response was YES. [2022-01-19 14:34:20,362 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27760 conditions, 5667 events. 2173/5667 cut-off events. For 123779/123799 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 53757 event pairs, 963 based on Foata normal form. 9/5426 useless extension candidates. Maximal degree in co-relation 27618. Up to 3207 conditions per place. [2022-01-19 14:34:20,381 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 337 selfloop transitions, 80 changer transitions 5/557 dead transitions. [2022-01-19 14:34:20,381 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 557 transitions, 6609 flow [2022-01-19 14:34:20,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:20,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:20,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2776 transitions. [2022-01-19 14:34:20,383 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6915794718485302 [2022-01-19 14:34:20,383 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2776 transitions. [2022-01-19 14:34:20,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2776 transitions. [2022-01-19 14:34:20,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:20,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2776 transitions. [2022-01-19 14:34:20,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.22222222222223) internal successors, (2776), 18 states have internal predecessors, (2776), 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) [2022-01-19 14:34:20,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:20,388 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:20,388 INFO L186 Difference]: Start difference. First operand has 486 places, 496 transitions, 4705 flow. Second operand 18 states and 2776 transitions. [2022-01-19 14:34:20,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 557 transitions, 6609 flow [2022-01-19 14:34:20,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 557 transitions, 6297 flow, removed 123 selfloop flow, removed 12 redundant places. [2022-01-19 14:34:20,768 INFO L242 Difference]: Finished difference. Result has 494 places, 506 transitions, 4832 flow [2022-01-19 14:34:20,768 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4395, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4832, PETRI_PLACES=494, PETRI_TRANSITIONS=506} [2022-01-19 14:34:20,768 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 293 predicate places. [2022-01-19 14:34:20,769 INFO L470 AbstractCegarLoop]: Abstraction has has 494 places, 506 transitions, 4832 flow [2022-01-19 14:34:20,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:20,769 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:20,769 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:20,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 14:34:20,769 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:20,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:20,769 INFO L85 PathProgramCache]: Analyzing trace with hash 614811543, now seen corresponding path program 35 times [2022-01-19 14:34:20,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:20,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071084548] [2022-01-19 14:34:20,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:20,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:20,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:21,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:21,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:21,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071084548] [2022-01-19 14:34:21,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071084548] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:21,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:21,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:21,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265329417] [2022-01-19 14:34:21,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:21,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:21,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:21,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:21,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:21,163 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:21,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 506 transitions, 4832 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:21,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:21,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:21,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:22,464 INFO L129 PetriNetUnfolder]: 2173/5661 cut-off events. [2022-01-19 14:34:22,465 INFO L130 PetriNetUnfolder]: For 115516/115536 co-relation queries the response was YES. [2022-01-19 14:34:22,532 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27430 conditions, 5661 events. 2173/5661 cut-off events. For 115516/115536 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 53897 event pairs, 969 based on Foata normal form. 9/5421 useless extension candidates. Maximal degree in co-relation 27284. Up to 3203 conditions per place. [2022-01-19 14:34:22,551 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 338 selfloop transitions, 79 changer transitions 5/557 dead transitions. [2022-01-19 14:34:22,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 557 transitions, 6515 flow [2022-01-19 14:34:22,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:22,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:22,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-01-19 14:34:22,553 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-01-19 14:34:22,553 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-01-19 14:34:22,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-01-19 14:34:22,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:22,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-01-19 14:34:22,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.05555555555554) internal successors, (2773), 18 states have internal predecessors, (2773), 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) [2022-01-19 14:34:22,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:22,557 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:22,558 INFO L186 Difference]: Start difference. First operand has 494 places, 506 transitions, 4832 flow. Second operand 18 states and 2773 transitions. [2022-01-19 14:34:22,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 557 transitions, 6515 flow [2022-01-19 14:34:23,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 557 transitions, 6307 flow, removed 50 selfloop flow, removed 12 redundant places. [2022-01-19 14:34:23,027 INFO L242 Difference]: Finished difference. Result has 501 places, 510 transitions, 4915 flow [2022-01-19 14:34:23,027 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4915, PETRI_PLACES=501, PETRI_TRANSITIONS=510} [2022-01-19 14:34:23,028 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 300 predicate places. [2022-01-19 14:34:23,028 INFO L470 AbstractCegarLoop]: Abstraction has has 501 places, 510 transitions, 4915 flow [2022-01-19 14:34:23,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:23,028 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:23,028 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:23,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 14:34:23,028 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:23,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:23,029 INFO L85 PathProgramCache]: Analyzing trace with hash -382478845, now seen corresponding path program 36 times [2022-01-19 14:34:23,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:23,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914086555] [2022-01-19 14:34:23,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:23,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:23,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:23,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:23,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:23,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914086555] [2022-01-19 14:34:23,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914086555] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:23,439 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:23,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:23,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636459472] [2022-01-19 14:34:23,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:23,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:23,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:23,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:23,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:23,441 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:23,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 510 transitions, 4915 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:23,442 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:23,442 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:23,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:24,801 INFO L129 PetriNetUnfolder]: 2173/5647 cut-off events. [2022-01-19 14:34:24,801 INFO L130 PetriNetUnfolder]: For 116336/116358 co-relation queries the response was YES. [2022-01-19 14:34:24,870 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27360 conditions, 5647 events. 2173/5647 cut-off events. For 116336/116358 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 53762 event pairs, 940 based on Foata normal form. 14/5424 useless extension candidates. Maximal degree in co-relation 27212. Up to 3177 conditions per place. [2022-01-19 14:34:24,889 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 338 selfloop transitions, 82 changer transitions 5/560 dead transitions. [2022-01-19 14:34:24,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 560 transitions, 6575 flow [2022-01-19 14:34:24,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:24,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:24,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2771 transitions. [2022-01-19 14:34:24,892 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.690333831589437 [2022-01-19 14:34:24,892 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2771 transitions. [2022-01-19 14:34:24,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2771 transitions. [2022-01-19 14:34:24,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:24,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2771 transitions. [2022-01-19 14:34:24,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.94444444444446) internal successors, (2771), 18 states have internal predecessors, (2771), 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) [2022-01-19 14:34:24,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:24,896 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:24,896 INFO L186 Difference]: Start difference. First operand has 501 places, 510 transitions, 4915 flow. Second operand 18 states and 2771 transitions. [2022-01-19 14:34:24,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 560 transitions, 6575 flow [2022-01-19 14:34:25,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 560 transitions, 6313 flow, removed 54 selfloop flow, removed 15 redundant places. [2022-01-19 14:34:25,264 INFO L242 Difference]: Finished difference. Result has 505 places, 513 transitions, 4912 flow [2022-01-19 14:34:25,265 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4655, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4912, PETRI_PLACES=505, PETRI_TRANSITIONS=513} [2022-01-19 14:34:25,265 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 304 predicate places. [2022-01-19 14:34:25,265 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 513 transitions, 4912 flow [2022-01-19 14:34:25,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:25,265 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:25,265 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:25,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 14:34:25,266 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:25,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:25,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1727320287, now seen corresponding path program 37 times [2022-01-19 14:34:25,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:25,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45219994] [2022-01-19 14:34:25,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:25,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:25,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:25,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:25,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:25,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45219994] [2022-01-19 14:34:25,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45219994] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:25,668 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:25,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:25,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415793800] [2022-01-19 14:34:25,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:25,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:25,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:25,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:25,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:25,670 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:25,671 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 513 transitions, 4912 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:25,671 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:25,671 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:25,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:27,064 INFO L129 PetriNetUnfolder]: 2173/5631 cut-off events. [2022-01-19 14:34:27,064 INFO L130 PetriNetUnfolder]: For 115172/115194 co-relation queries the response was YES. [2022-01-19 14:34:27,130 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27233 conditions, 5631 events. 2173/5631 cut-off events. For 115172/115194 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 53614 event pairs, 946 based on Foata normal form. 14/5404 useless extension candidates. Maximal degree in co-relation 27083. Up to 3185 conditions per place. [2022-01-19 14:34:27,149 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 342 selfloop transitions, 79 changer transitions 5/561 dead transitions. [2022-01-19 14:34:27,150 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 561 transitions, 6573 flow [2022-01-19 14:34:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:27,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:27,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2769 transitions. [2022-01-19 14:34:27,151 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6898355754857997 [2022-01-19 14:34:27,152 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2769 transitions. [2022-01-19 14:34:27,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2769 transitions. [2022-01-19 14:34:27,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:27,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2769 transitions. [2022-01-19 14:34:27,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.83333333333334) internal successors, (2769), 18 states have internal predecessors, (2769), 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) [2022-01-19 14:34:27,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:27,170 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:27,170 INFO L186 Difference]: Start difference. First operand has 505 places, 513 transitions, 4912 flow. Second operand 18 states and 2769 transitions. [2022-01-19 14:34:27,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 561 transitions, 6573 flow [2022-01-19 14:34:27,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 561 transitions, 6264 flow, removed 50 selfloop flow, removed 16 redundant places. [2022-01-19 14:34:27,574 INFO L242 Difference]: Finished difference. Result has 508 places, 516 transitions, 4860 flow [2022-01-19 14:34:27,575 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4605, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4860, PETRI_PLACES=508, PETRI_TRANSITIONS=516} [2022-01-19 14:34:27,575 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 307 predicate places. [2022-01-19 14:34:27,575 INFO L470 AbstractCegarLoop]: Abstraction has has 508 places, 516 transitions, 4860 flow [2022-01-19 14:34:27,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:27,576 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:27,576 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:27,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 14:34:27,576 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:27,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:27,576 INFO L85 PathProgramCache]: Analyzing trace with hash 589786603, now seen corresponding path program 38 times [2022-01-19 14:34:27,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:27,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395291188] [2022-01-19 14:34:27,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:27,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:27,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:27,914 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:27,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:27,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395291188] [2022-01-19 14:34:27,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395291188] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:27,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:27,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:27,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999140284] [2022-01-19 14:34:27,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:27,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:27,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:27,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:27,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:27,916 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:27,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 516 transitions, 4860 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:27,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:27,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:27,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:29,221 INFO L129 PetriNetUnfolder]: 2179/5645 cut-off events. [2022-01-19 14:34:29,222 INFO L130 PetriNetUnfolder]: For 115097/115119 co-relation queries the response was YES. [2022-01-19 14:34:29,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27039 conditions, 5645 events. 2179/5645 cut-off events. For 115097/115119 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 53780 event pairs, 943 based on Foata normal form. 14/5414 useless extension candidates. Maximal degree in co-relation 26888. Up to 3194 conditions per place. [2022-01-19 14:34:29,309 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 348 selfloop transitions, 84 changer transitions 5/572 dead transitions. [2022-01-19 14:34:29,309 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 572 transitions, 6739 flow [2022-01-19 14:34:29,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:29,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:29,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-01-19 14:34:29,311 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-01-19 14:34:29,311 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-01-19 14:34:29,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-01-19 14:34:29,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:29,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-01-19 14:34:29,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.16666666666666) internal successors, (2775), 18 states have internal predecessors, (2775), 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) [2022-01-19 14:34:29,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:29,315 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:29,315 INFO L186 Difference]: Start difference. First operand has 508 places, 516 transitions, 4860 flow. Second operand 18 states and 2775 transitions. [2022-01-19 14:34:29,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 572 transitions, 6739 flow [2022-01-19 14:34:29,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 572 transitions, 6477 flow, removed 52 selfloop flow, removed 15 redundant places. [2022-01-19 14:34:29,648 INFO L242 Difference]: Finished difference. Result has 513 places, 524 transitions, 5053 flow [2022-01-19 14:34:29,648 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5053, PETRI_PLACES=513, PETRI_TRANSITIONS=524} [2022-01-19 14:34:29,649 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 312 predicate places. [2022-01-19 14:34:29,649 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 524 transitions, 5053 flow [2022-01-19 14:34:29,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:29,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:29,649 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:29,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 14:34:29,649 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:29,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:29,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1453096679, now seen corresponding path program 39 times [2022-01-19 14:34:29,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:29,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044093970] [2022-01-19 14:34:29,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:29,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:29,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:30,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:30,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:30,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044093970] [2022-01-19 14:34:30,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044093970] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:30,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:30,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:30,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633935832] [2022-01-19 14:34:30,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:30,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:30,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:30,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:30,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:30,088 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:30,089 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 524 transitions, 5053 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:30,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:30,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:30,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:31,498 INFO L129 PetriNetUnfolder]: 2221/5684 cut-off events. [2022-01-19 14:34:31,499 INFO L130 PetriNetUnfolder]: For 132405/132415 co-relation queries the response was YES. [2022-01-19 14:34:31,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28225 conditions, 5684 events. 2221/5684 cut-off events. For 132405/132415 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 53652 event pairs, 1159 based on Foata normal form. 1/5452 useless extension candidates. Maximal degree in co-relation 28071. Up to 3203 conditions per place. [2022-01-19 14:34:31,591 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 365 selfloop transitions, 86 changer transitions 5/591 dead transitions. [2022-01-19 14:34:31,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 591 transitions, 7352 flow [2022-01-19 14:34:31,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:31,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:31,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 14:34:31,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 14:34:31,593 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 14:34:31,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 14:34:31,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:31,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 14:34:31,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 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) [2022-01-19 14:34:31,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:31,597 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:31,598 INFO L186 Difference]: Start difference. First operand has 513 places, 524 transitions, 5053 flow. Second operand 19 states and 2934 transitions. [2022-01-19 14:34:31,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 591 transitions, 7352 flow [2022-01-19 14:34:31,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 591 transitions, 7033 flow, removed 98 selfloop flow, removed 14 redundant places. [2022-01-19 14:34:31,960 INFO L242 Difference]: Finished difference. Result has 521 places, 531 transitions, 5314 flow [2022-01-19 14:34:31,961 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5314, PETRI_PLACES=521, PETRI_TRANSITIONS=531} [2022-01-19 14:34:31,961 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 320 predicate places. [2022-01-19 14:34:31,961 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 531 transitions, 5314 flow [2022-01-19 14:34:31,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:31,962 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:31,962 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:31,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 14:34:31,962 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:31,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:31,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1635720529, now seen corresponding path program 40 times [2022-01-19 14:34:31,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:31,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478120276] [2022-01-19 14:34:31,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:31,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:31,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:32,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:32,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:32,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478120276] [2022-01-19 14:34:32,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478120276] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:32,339 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:32,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:32,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341376017] [2022-01-19 14:34:32,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:32,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:32,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:32,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:32,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:32,340 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:32,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 531 transitions, 5314 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:32,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:32,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:32,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:33,798 INFO L129 PetriNetUnfolder]: 2231/5803 cut-off events. [2022-01-19 14:34:33,798 INFO L130 PetriNetUnfolder]: For 142183/142205 co-relation queries the response was YES. [2022-01-19 14:34:33,852 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28738 conditions, 5803 events. 2231/5803 cut-off events. For 142183/142205 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 55694 event pairs, 1012 based on Foata normal form. 13/5563 useless extension candidates. Maximal degree in co-relation 28581. Up to 3292 conditions per place. [2022-01-19 14:34:33,870 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 359 selfloop transitions, 84 changer transitions 5/583 dead transitions. [2022-01-19 14:34:33,871 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 583 transitions, 7325 flow [2022-01-19 14:34:33,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:33,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:33,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-01-19 14:34:33,872 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-01-19 14:34:33,872 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-01-19 14:34:33,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-01-19 14:34:33,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:33,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-01-19 14:34:33,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 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) [2022-01-19 14:34:33,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:33,877 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:33,877 INFO L186 Difference]: Start difference. First operand has 521 places, 531 transitions, 5314 flow. Second operand 18 states and 2770 transitions. [2022-01-19 14:34:33,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 583 transitions, 7325 flow [2022-01-19 14:34:34,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 583 transitions, 6885 flow, removed 157 selfloop flow, removed 14 redundant places. [2022-01-19 14:34:34,313 INFO L242 Difference]: Finished difference. Result has 526 places, 539 transitions, 5399 flow [2022-01-19 14:34:34,313 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5399, PETRI_PLACES=526, PETRI_TRANSITIONS=539} [2022-01-19 14:34:34,314 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 325 predicate places. [2022-01-19 14:34:34,314 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 539 transitions, 5399 flow [2022-01-19 14:34:34,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:34,314 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:34,314 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:34,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 14:34:34,314 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:34,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:34,315 INFO L85 PathProgramCache]: Analyzing trace with hash -2053636135, now seen corresponding path program 41 times [2022-01-19 14:34:34,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:34,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271879831] [2022-01-19 14:34:34,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:34,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:34,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:34,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:34,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:34,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271879831] [2022-01-19 14:34:34,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271879831] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:34,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:34,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:34,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301446432] [2022-01-19 14:34:34,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:34,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:34,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:34,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:34,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:34,744 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:34,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 539 transitions, 5399 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:34,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:34,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:34,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:36,215 INFO L129 PetriNetUnfolder]: 2271/5956 cut-off events. [2022-01-19 14:34:36,215 INFO L130 PetriNetUnfolder]: For 146537/146559 co-relation queries the response was YES. [2022-01-19 14:34:36,292 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29254 conditions, 5956 events. 2271/5956 cut-off events. For 146537/146559 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 57728 event pairs, 986 based on Foata normal form. 13/5712 useless extension candidates. Maximal degree in co-relation 29095. Up to 3280 conditions per place. [2022-01-19 14:34:36,313 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 370 selfloop transitions, 93 changer transitions 5/603 dead transitions. [2022-01-19 14:34:36,313 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 603 transitions, 7618 flow [2022-01-19 14:34:36,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:36,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:36,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2932 transitions. [2022-01-19 14:34:36,315 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919990559358037 [2022-01-19 14:34:36,315 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2932 transitions. [2022-01-19 14:34:36,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2932 transitions. [2022-01-19 14:34:36,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:36,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2932 transitions. [2022-01-19 14:34:36,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.31578947368422) internal successors, (2932), 19 states have internal predecessors, (2932), 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) [2022-01-19 14:34:36,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:36,319 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:36,319 INFO L186 Difference]: Start difference. First operand has 526 places, 539 transitions, 5399 flow. Second operand 19 states and 2932 transitions. [2022-01-19 14:34:36,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 603 transitions, 7618 flow [2022-01-19 14:34:36,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 603 transitions, 7281 flow, removed 121 selfloop flow, removed 11 redundant places. [2022-01-19 14:34:36,863 INFO L242 Difference]: Finished difference. Result has 536 places, 547 transitions, 5648 flow [2022-01-19 14:34:36,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5064, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5648, PETRI_PLACES=536, PETRI_TRANSITIONS=547} [2022-01-19 14:34:36,864 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 335 predicate places. [2022-01-19 14:34:36,864 INFO L470 AbstractCegarLoop]: Abstraction has has 536 places, 547 transitions, 5648 flow [2022-01-19 14:34:36,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:36,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:36,865 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:36,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 14:34:36,865 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:36,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:36,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1219451829, now seen corresponding path program 42 times [2022-01-19 14:34:36,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:36,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947557685] [2022-01-19 14:34:36,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:36,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:36,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:37,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:37,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:37,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947557685] [2022-01-19 14:34:37,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947557685] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:37,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:37,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:37,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569664242] [2022-01-19 14:34:37,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:37,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:37,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:37,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:37,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:37,311 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:37,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 547 transitions, 5648 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:37,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:37,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:37,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:38,738 INFO L129 PetriNetUnfolder]: 2313/5950 cut-off events. [2022-01-19 14:34:38,739 INFO L130 PetriNetUnfolder]: For 173173/173183 co-relation queries the response was YES. [2022-01-19 14:34:38,813 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30876 conditions, 5950 events. 2313/5950 cut-off events. For 173173/173183 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 57049 event pairs, 1241 based on Foata normal form. 1/5700 useless extension candidates. Maximal degree in co-relation 30713. Up to 3376 conditions per place. [2022-01-19 14:34:38,835 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 380 selfloop transitions, 89 changer transitions 5/609 dead transitions. [2022-01-19 14:34:38,835 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 609 transitions, 8000 flow [2022-01-19 14:34:38,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:38,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:38,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2784 transitions. [2022-01-19 14:34:38,837 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6935724962630793 [2022-01-19 14:34:38,837 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2784 transitions. [2022-01-19 14:34:38,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2784 transitions. [2022-01-19 14:34:38,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:38,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2784 transitions. [2022-01-19 14:34:38,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.66666666666666) internal successors, (2784), 18 states have internal predecessors, (2784), 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) [2022-01-19 14:34:38,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:38,841 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:38,841 INFO L186 Difference]: Start difference. First operand has 536 places, 547 transitions, 5648 flow. Second operand 18 states and 2784 transitions. [2022-01-19 14:34:38,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 609 transitions, 8000 flow [2022-01-19 14:34:39,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 609 transitions, 7510 flow, removed 177 selfloop flow, removed 17 redundant places. [2022-01-19 14:34:39,554 INFO L242 Difference]: Finished difference. Result has 539 places, 553 transitions, 5769 flow [2022-01-19 14:34:39,555 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5164, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5769, PETRI_PLACES=539, PETRI_TRANSITIONS=553} [2022-01-19 14:34:39,555 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 338 predicate places. [2022-01-19 14:34:39,555 INFO L470 AbstractCegarLoop]: Abstraction has has 539 places, 553 transitions, 5769 flow [2022-01-19 14:34:39,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:39,556 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:39,556 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:39,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 14:34:39,556 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:39,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:39,556 INFO L85 PathProgramCache]: Analyzing trace with hash -98240647, now seen corresponding path program 43 times [2022-01-19 14:34:39,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:39,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198880313] [2022-01-19 14:34:39,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:39,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:39,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:39,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:39,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:39,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198880313] [2022-01-19 14:34:39,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198880313] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:39,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:39,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:39,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118070675] [2022-01-19 14:34:39,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:39,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:39,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:39,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:39,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:39,947 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:39,948 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 553 transitions, 5769 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:39,948 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:39,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:39,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:41,504 INFO L129 PetriNetUnfolder]: 2328/6115 cut-off events. [2022-01-19 14:34:41,505 INFO L130 PetriNetUnfolder]: For 167487/167509 co-relation queries the response was YES. [2022-01-19 14:34:41,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30772 conditions, 6115 events. 2328/6115 cut-off events. For 167487/167509 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 59702 event pairs, 1051 based on Foata normal form. 13/5867 useless extension candidates. Maximal degree in co-relation 30608. Up to 3450 conditions per place. [2022-01-19 14:34:41,590 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 381 selfloop transitions, 89 changer transitions 5/610 dead transitions. [2022-01-19 14:34:41,590 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 610 transitions, 7848 flow [2022-01-19 14:34:41,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:41,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:41,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-01-19 14:34:41,592 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-01-19 14:34:41,592 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-01-19 14:34:41,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-01-19 14:34:41,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:41,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-01-19 14:34:41,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.11111111111111) internal successors, (2774), 18 states have internal predecessors, (2774), 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) [2022-01-19 14:34:41,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:41,595 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:41,596 INFO L186 Difference]: Start difference. First operand has 539 places, 553 transitions, 5769 flow. Second operand 18 states and 2774 transitions. [2022-01-19 14:34:41,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 610 transitions, 7848 flow [2022-01-19 14:34:42,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 610 transitions, 7390 flow, removed 170 selfloop flow, removed 13 redundant places. [2022-01-19 14:34:42,159 INFO L242 Difference]: Finished difference. Result has 546 places, 560 transitions, 5691 flow [2022-01-19 14:34:42,160 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5313, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5691, PETRI_PLACES=546, PETRI_TRANSITIONS=560} [2022-01-19 14:34:42,160 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 345 predicate places. [2022-01-19 14:34:42,160 INFO L470 AbstractCegarLoop]: Abstraction has has 546 places, 560 transitions, 5691 flow [2022-01-19 14:34:42,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:42,160 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:42,161 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:42,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 14:34:42,161 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:42,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:42,161 INFO L85 PathProgramCache]: Analyzing trace with hash -888011589, now seen corresponding path program 44 times [2022-01-19 14:34:42,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:42,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525376163] [2022-01-19 14:34:42,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:42,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:42,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:42,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:42,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:42,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525376163] [2022-01-19 14:34:42,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525376163] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:42,583 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:42,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:42,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181858194] [2022-01-19 14:34:42,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:42,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:42,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:42,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:42,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:42,585 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:42,586 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 560 transitions, 5691 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:42,586 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:42,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:42,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:44,138 INFO L129 PetriNetUnfolder]: 2368/6229 cut-off events. [2022-01-19 14:34:44,138 INFO L130 PetriNetUnfolder]: For 164657/164679 co-relation queries the response was YES. [2022-01-19 14:34:44,223 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31104 conditions, 6229 events. 2368/6229 cut-off events. For 164657/164679 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 61163 event pairs, 1055 based on Foata normal form. 13/5972 useless extension candidates. Maximal degree in co-relation 30936. Up to 3466 conditions per place. [2022-01-19 14:34:44,371 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 399 selfloop transitions, 91 changer transitions 5/630 dead transitions. [2022-01-19 14:34:44,371 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 630 transitions, 8169 flow [2022-01-19 14:34:44,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:44,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:44,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 14:34:44,373 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 14:34:44,373 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 14:34:44,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 14:34:44,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:44,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 14:34:44,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 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) [2022-01-19 14:34:44,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:44,377 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:44,377 INFO L186 Difference]: Start difference. First operand has 546 places, 560 transitions, 5691 flow. Second operand 19 states and 2934 transitions. [2022-01-19 14:34:44,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 630 transitions, 8169 flow [2022-01-19 14:34:44,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 630 transitions, 7925 flow, removed 62 selfloop flow, removed 12 redundant places. [2022-01-19 14:34:44,908 INFO L242 Difference]: Finished difference. Result has 557 places, 571 transitions, 6073 flow [2022-01-19 14:34:44,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5450, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6073, PETRI_PLACES=557, PETRI_TRANSITIONS=571} [2022-01-19 14:34:44,909 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 356 predicate places. [2022-01-19 14:34:44,909 INFO L470 AbstractCegarLoop]: Abstraction has has 557 places, 571 transitions, 6073 flow [2022-01-19 14:34:44,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:44,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:44,910 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:44,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 14:34:44,910 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:44,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:44,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1114225769, now seen corresponding path program 45 times [2022-01-19 14:34:44,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:44,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005945791] [2022-01-19 14:34:44,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:44,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:44,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:45,329 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:45,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:45,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005945791] [2022-01-19 14:34:45,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005945791] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:45,329 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:45,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:45,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853197542] [2022-01-19 14:34:45,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:45,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:45,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:45,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:45,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:45,331 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:45,332 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 571 transitions, 6073 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:45,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:45,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:45,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:47,055 INFO L129 PetriNetUnfolder]: 2408/6218 cut-off events. [2022-01-19 14:34:47,055 INFO L130 PetriNetUnfolder]: For 186051/186061 co-relation queries the response was YES. [2022-01-19 14:34:47,141 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32468 conditions, 6218 events. 2408/6218 cut-off events. For 186051/186061 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 60397 event pairs, 1281 based on Foata normal form. 1/5960 useless extension candidates. Maximal degree in co-relation 32294. Up to 3546 conditions per place. [2022-01-19 14:34:47,163 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 402 selfloop transitions, 95 changer transitions 5/637 dead transitions. [2022-01-19 14:34:47,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 637 transitions, 8578 flow [2022-01-19 14:34:47,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:47,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:47,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-01-19 14:34:47,165 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-01-19 14:34:47,165 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-01-19 14:34:47,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-01-19 14:34:47,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:47,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-01-19 14:34:47,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 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) [2022-01-19 14:34:47,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:47,169 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:47,169 INFO L186 Difference]: Start difference. First operand has 557 places, 571 transitions, 6073 flow. Second operand 19 states and 2934 transitions. [2022-01-19 14:34:47,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 637 transitions, 8578 flow [2022-01-19 14:34:47,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 637 transitions, 8152 flow, removed 177 selfloop flow, removed 11 redundant places. [2022-01-19 14:34:47,939 INFO L242 Difference]: Finished difference. Result has 568 places, 581 transitions, 6376 flow [2022-01-19 14:34:47,939 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5677, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6376, PETRI_PLACES=568, PETRI_TRANSITIONS=581} [2022-01-19 14:34:47,940 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 367 predicate places. [2022-01-19 14:34:47,940 INFO L470 AbstractCegarLoop]: Abstraction has has 568 places, 581 transitions, 6376 flow [2022-01-19 14:34:47,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:47,940 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:47,940 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:47,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 14:34:47,940 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:47,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:47,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1437865775, now seen corresponding path program 46 times [2022-01-19 14:34:47,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:47,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691131749] [2022-01-19 14:34:47,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:47,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:47,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:48,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:48,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:48,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691131749] [2022-01-19 14:34:48,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691131749] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:48,313 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:48,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:48,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366325913] [2022-01-19 14:34:48,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:48,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:48,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:48,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:48,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:48,315 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:48,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 581 transitions, 6376 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:48,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:48,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:48,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:50,102 INFO L129 PetriNetUnfolder]: 2459/6489 cut-off events. [2022-01-19 14:34:50,102 INFO L130 PetriNetUnfolder]: For 206224/206246 co-relation queries the response was YES. [2022-01-19 14:34:50,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33968 conditions, 6489 events. 2459/6489 cut-off events. For 206224/206246 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 64464 event pairs, 1111 based on Foata normal form. 13/6224 useless extension candidates. Maximal degree in co-relation 33789. Up to 3640 conditions per place. [2022-01-19 14:34:50,218 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 416 selfloop transitions, 93 changer transitions 5/649 dead transitions. [2022-01-19 14:34:50,218 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 649 transitions, 9058 flow [2022-01-19 14:34:50,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 14:34:50,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 14:34:50,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2938 transitions. [2022-01-19 14:34:50,220 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6934151522303517 [2022-01-19 14:34:50,220 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2938 transitions. [2022-01-19 14:34:50,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2938 transitions. [2022-01-19 14:34:50,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:50,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2938 transitions. [2022-01-19 14:34:50,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.6315789473684) internal successors, (2938), 19 states have internal predecessors, (2938), 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) [2022-01-19 14:34:50,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:50,224 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 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) [2022-01-19 14:34:50,224 INFO L186 Difference]: Start difference. First operand has 568 places, 581 transitions, 6376 flow. Second operand 19 states and 2938 transitions. [2022-01-19 14:34:50,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 649 transitions, 9058 flow [2022-01-19 14:34:51,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 649 transitions, 8513 flow, removed 205 selfloop flow, removed 16 redundant places. [2022-01-19 14:34:51,215 INFO L242 Difference]: Finished difference. Result has 573 places, 588 transitions, 6492 flow [2022-01-19 14:34:51,216 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5838, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6492, PETRI_PLACES=573, PETRI_TRANSITIONS=588} [2022-01-19 14:34:51,216 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 372 predicate places. [2022-01-19 14:34:51,216 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 588 transitions, 6492 flow [2022-01-19 14:34:51,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:51,217 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:51,217 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:51,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 14:34:51,217 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:51,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:51,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1138579849, now seen corresponding path program 47 times [2022-01-19 14:34:51,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:51,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538047277] [2022-01-19 14:34:51,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:51,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:51,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:51,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:51,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:51,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538047277] [2022-01-19 14:34:51,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538047277] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:51,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:51,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:51,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728567051] [2022-01-19 14:34:51,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:51,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:51,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:51,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:51,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:51,593 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:51,594 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 588 transitions, 6492 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:51,594 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:51,594 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:51,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:53,387 INFO L129 PetriNetUnfolder]: 2510/6627 cut-off events. [2022-01-19 14:34:53,387 INFO L130 PetriNetUnfolder]: For 220097/220119 co-relation queries the response was YES. [2022-01-19 14:34:53,468 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35095 conditions, 6627 events. 2510/6627 cut-off events. For 220097/220119 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 66111 event pairs, 1161 based on Foata normal form. 13/6354 useless extension candidates. Maximal degree in co-relation 34915. Up to 3716 conditions per place. [2022-01-19 14:34:53,491 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 421 selfloop transitions, 91 changer transitions 5/652 dead transitions. [2022-01-19 14:34:53,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 652 transitions, 9115 flow [2022-01-19 14:34:53,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:53,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:53,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2786 transitions. [2022-01-19 14:34:53,493 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6940707523667164 [2022-01-19 14:34:53,493 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2786 transitions. [2022-01-19 14:34:53,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2786 transitions. [2022-01-19 14:34:53,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:53,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2786 transitions. [2022-01-19 14:34:53,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.77777777777777) internal successors, (2786), 18 states have internal predecessors, (2786), 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) [2022-01-19 14:34:53,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:53,497 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:53,497 INFO L186 Difference]: Start difference. First operand has 573 places, 588 transitions, 6492 flow. Second operand 18 states and 2786 transitions. [2022-01-19 14:34:53,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 652 transitions, 9115 flow [2022-01-19 14:34:54,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 652 transitions, 8635 flow, removed 176 selfloop flow, removed 14 redundant places. [2022-01-19 14:34:54,382 INFO L242 Difference]: Finished difference. Result has 579 places, 595 transitions, 6687 flow [2022-01-19 14:34:54,383 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6687, PETRI_PLACES=579, PETRI_TRANSITIONS=595} [2022-01-19 14:34:54,383 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 378 predicate places. [2022-01-19 14:34:54,383 INFO L470 AbstractCegarLoop]: Abstraction has has 579 places, 595 transitions, 6687 flow [2022-01-19 14:34:54,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:54,383 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:54,383 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:54,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 14:34:54,384 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:54,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:54,384 INFO L85 PathProgramCache]: Analyzing trace with hash 32365863, now seen corresponding path program 48 times [2022-01-19 14:34:54,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:54,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371170496] [2022-01-19 14:34:54,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:54,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:54,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:54,730 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:54,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:54,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371170496] [2022-01-19 14:34:54,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371170496] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:54,730 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:54,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:54,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802318777] [2022-01-19 14:34:54,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:54,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:54,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:54,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:54,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:54,732 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:54,733 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 595 transitions, 6687 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:54,733 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:54,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:54,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:56,389 INFO L129 PetriNetUnfolder]: 2537/6688 cut-off events. [2022-01-19 14:34:56,389 INFO L130 PetriNetUnfolder]: For 215619/215641 co-relation queries the response was YES. [2022-01-19 14:34:56,489 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35416 conditions, 6688 events. 2537/6688 cut-off events. For 215619/215641 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 66891 event pairs, 1173 based on Foata normal form. 13/6412 useless extension candidates. Maximal degree in co-relation 35232. Up to 3788 conditions per place. [2022-01-19 14:34:56,513 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 421 selfloop transitions, 96 changer transitions 5/657 dead transitions. [2022-01-19 14:34:56,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 657 transitions, 9143 flow [2022-01-19 14:34:56,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:56,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:56,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-01-19 14:34:56,515 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-01-19 14:34:56,515 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-01-19 14:34:56,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-01-19 14:34:56,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:56,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-01-19 14:34:56,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 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) [2022-01-19 14:34:56,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:56,519 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:56,519 INFO L186 Difference]: Start difference. First operand has 579 places, 595 transitions, 6687 flow. Second operand 18 states and 2780 transitions. [2022-01-19 14:34:56,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 657 transitions, 9143 flow [2022-01-19 14:34:57,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 657 transitions, 8725 flow, removed 172 selfloop flow, removed 12 redundant places. [2022-01-19 14:34:57,359 INFO L242 Difference]: Finished difference. Result has 587 places, 605 transitions, 6822 flow [2022-01-19 14:34:57,359 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6271, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6822, PETRI_PLACES=587, PETRI_TRANSITIONS=605} [2022-01-19 14:34:57,360 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 386 predicate places. [2022-01-19 14:34:57,360 INFO L470 AbstractCegarLoop]: Abstraction has has 587 places, 605 transitions, 6822 flow [2022-01-19 14:34:57,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:57,360 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:57,360 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:57,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 14:34:57,360 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:34:57,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:57,361 INFO L85 PathProgramCache]: Analyzing trace with hash -679398973, now seen corresponding path program 49 times [2022-01-19 14:34:57,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:57,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27599838] [2022-01-19 14:34:57,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:57,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:57,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:57,745 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:34:57,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:57,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27599838] [2022-01-19 14:34:57,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27599838] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:34:57,746 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:34:57,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:34:57,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33762615] [2022-01-19 14:34:57,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:34:57,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:34:57,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:57,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:34:57,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:34:57,747 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:34:57,748 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 605 transitions, 6822 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:34:57,748 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:57,748 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:34:57,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:59,434 INFO L129 PetriNetUnfolder]: 2537/6673 cut-off events. [2022-01-19 14:34:59,434 INFO L130 PetriNetUnfolder]: For 197977/197999 co-relation queries the response was YES. [2022-01-19 14:34:59,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34840 conditions, 6673 events. 2537/6673 cut-off events. For 197977/197999 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 66523 event pairs, 1176 based on Foata normal form. 13/6401 useless extension candidates. Maximal degree in co-relation 34652. Up to 3774 conditions per place. [2022-01-19 14:34:59,556 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 420 selfloop transitions, 94 changer transitions 5/654 dead transitions. [2022-01-19 14:34:59,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 654 transitions, 8923 flow [2022-01-19 14:34:59,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:34:59,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:34:59,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-01-19 14:34:59,558 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-01-19 14:34:59,558 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-01-19 14:34:59,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-01-19 14:34:59,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:59,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-01-19 14:34:59,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.05555555555554) internal successors, (2773), 18 states have internal predecessors, (2773), 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) [2022-01-19 14:34:59,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:59,562 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:34:59,562 INFO L186 Difference]: Start difference. First operand has 587 places, 605 transitions, 6822 flow. Second operand 18 states and 2773 transitions. [2022-01-19 14:34:59,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 654 transitions, 8923 flow [2022-01-19 14:35:00,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 654 transitions, 8650 flow, removed 73 selfloop flow, removed 12 redundant places. [2022-01-19 14:35:00,282 INFO L242 Difference]: Finished difference. Result has 594 places, 608 transitions, 6862 flow [2022-01-19 14:35:00,282 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6551, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6862, PETRI_PLACES=594, PETRI_TRANSITIONS=608} [2022-01-19 14:35:00,282 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 393 predicate places. [2022-01-19 14:35:00,283 INFO L470 AbstractCegarLoop]: Abstraction has has 594 places, 608 transitions, 6862 flow [2022-01-19 14:35:00,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:35:00,283 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:00,283 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:00,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-19 14:35:00,283 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:35:00,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:00,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1500974549, now seen corresponding path program 50 times [2022-01-19 14:35:00,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:00,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034362902] [2022-01-19 14:35:00,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:00,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:00,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:00,613 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:35:00,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:00,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034362902] [2022-01-19 14:35:00,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034362902] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:35:00,613 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:35:00,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:35:00,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687249484] [2022-01-19 14:35:00,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:35:00,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:35:00,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:00,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:35:00,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:35:00,615 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:35:00,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 608 transitions, 6862 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:35:00,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:00,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:35:00,616 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:35:02,439 INFO L129 PetriNetUnfolder]: 2543/6712 cut-off events. [2022-01-19 14:35:02,439 INFO L130 PetriNetUnfolder]: For 198881/198903 co-relation queries the response was YES. [2022-01-19 14:35:02,518 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34921 conditions, 6712 events. 2543/6712 cut-off events. For 198881/198903 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 67251 event pairs, 1181 based on Foata normal form. 13/6435 useless extension candidates. Maximal degree in co-relation 34731. Up to 3798 conditions per place. [2022-01-19 14:35:02,540 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 426 selfloop transitions, 94 changer transitions 5/660 dead transitions. [2022-01-19 14:35:02,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 660 transitions, 9038 flow [2022-01-19 14:35:02,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:35:02,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:35:02,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2777 transitions. [2022-01-19 14:35:02,542 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6918285999003487 [2022-01-19 14:35:02,542 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2777 transitions. [2022-01-19 14:35:02,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2777 transitions. [2022-01-19 14:35:02,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:35:02,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2777 transitions. [2022-01-19 14:35:02,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.27777777777777) internal successors, (2777), 18 states have internal predecessors, (2777), 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) [2022-01-19 14:35:02,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:35:02,546 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:35:02,546 INFO L186 Difference]: Start difference. First operand has 594 places, 608 transitions, 6862 flow. Second operand 18 states and 2777 transitions. [2022-01-19 14:35:02,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 660 transitions, 9038 flow [2022-01-19 14:35:03,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 660 transitions, 8704 flow, removed 74 selfloop flow, removed 15 redundant places. [2022-01-19 14:35:03,242 INFO L242 Difference]: Finished difference. Result has 598 places, 612 transitions, 6888 flow [2022-01-19 14:35:03,242 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6532, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6888, PETRI_PLACES=598, PETRI_TRANSITIONS=612} [2022-01-19 14:35:03,243 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 397 predicate places. [2022-01-19 14:35:03,243 INFO L470 AbstractCegarLoop]: Abstraction has has 598 places, 612 transitions, 6888 flow [2022-01-19 14:35:03,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:35:03,243 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:03,243 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:03,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 14:35:03,244 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:35:03,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:03,245 INFO L85 PathProgramCache]: Analyzing trace with hash -2028057091, now seen corresponding path program 51 times [2022-01-19 14:35:03,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:03,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326377806] [2022-01-19 14:35:03,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:03,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:03,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:03,574 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:35:03,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:03,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326377806] [2022-01-19 14:35:03,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326377806] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:35:03,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:35:03,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:35:03,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845473935] [2022-01-19 14:35:03,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:35:03,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:35:03,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:03,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:35:03,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:35:03,576 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:35:03,577 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 612 transitions, 6888 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:35:03,577 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:03,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:35:03,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:35:05,266 INFO L129 PetriNetUnfolder]: 2543/6594 cut-off events. [2022-01-19 14:35:05,266 INFO L130 PetriNetUnfolder]: For 197130/197140 co-relation queries the response was YES. [2022-01-19 14:35:05,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34682 conditions, 6594 events. 2543/6594 cut-off events. For 197130/197140 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 65244 event pairs, 1385 based on Foata normal form. 1/6320 useless extension candidates. Maximal degree in co-relation 34490. Up to 3794 conditions per place. [2022-01-19 14:35:05,390 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 427 selfloop transitions, 93 changer transitions 5/660 dead transitions. [2022-01-19 14:35:05,390 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 660 transitions, 8976 flow [2022-01-19 14:35:05,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:35:05,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:35:05,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-01-19 14:35:05,392 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-01-19 14:35:05,392 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-01-19 14:35:05,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-01-19 14:35:05,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:35:05,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-01-19 14:35:05,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.0) internal successors, (2772), 18 states have internal predecessors, (2772), 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) [2022-01-19 14:35:05,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:35:05,395 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:35:05,395 INFO L186 Difference]: Start difference. First operand has 598 places, 612 transitions, 6888 flow. Second operand 18 states and 2772 transitions. [2022-01-19 14:35:05,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 660 transitions, 8976 flow [2022-01-19 14:35:06,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 660 transitions, 8636 flow, removed 76 selfloop flow, removed 15 redundant places. [2022-01-19 14:35:06,185 INFO L242 Difference]: Finished difference. Result has 602 places, 615 transitions, 6819 flow [2022-01-19 14:35:06,186 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6554, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6819, PETRI_PLACES=602, PETRI_TRANSITIONS=615} [2022-01-19 14:35:06,186 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 401 predicate places. [2022-01-19 14:35:06,186 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 615 transitions, 6819 flow [2022-01-19 14:35:06,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:35:06,186 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:06,186 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:06,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-19 14:35:06,187 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:35:06,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:06,187 INFO L85 PathProgramCache]: Analyzing trace with hash -509546553, now seen corresponding path program 52 times [2022-01-19 14:35:06,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:06,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323596259] [2022-01-19 14:35:06,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:06,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:06,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:06,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:35:06,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:06,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323596259] [2022-01-19 14:35:06,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323596259] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:35:06,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:35:06,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:35:06,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513797023] [2022-01-19 14:35:06,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:35:06,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:35:06,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:06,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:35:06,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:35:06,521 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:35:06,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 615 transitions, 6819 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:35:06,521 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:06,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:35:06,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:35:08,309 INFO L129 PetriNetUnfolder]: 2549/6605 cut-off events. [2022-01-19 14:35:08,309 INFO L130 PetriNetUnfolder]: For 192425/192435 co-relation queries the response was YES. [2022-01-19 14:35:08,408 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34568 conditions, 6605 events. 2549/6605 cut-off events. For 192425/192435 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 65365 event pairs, 1375 based on Foata normal form. 1/6333 useless extension candidates. Maximal degree in co-relation 34374. Up to 3793 conditions per place. [2022-01-19 14:35:08,432 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 431 selfloop transitions, 101 changer transitions 5/672 dead transitions. [2022-01-19 14:35:08,432 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 672 transitions, 9218 flow [2022-01-19 14:35:08,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:35:08,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:35:08,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-01-19 14:35:08,434 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-01-19 14:35:08,434 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-01-19 14:35:08,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-01-19 14:35:08,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:35:08,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-01-19 14:35:08,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.38888888888889) internal successors, (2779), 18 states have internal predecessors, (2779), 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) [2022-01-19 14:35:08,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:35:08,438 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:35:08,438 INFO L186 Difference]: Start difference. First operand has 602 places, 615 transitions, 6819 flow. Second operand 18 states and 2779 transitions. [2022-01-19 14:35:08,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 672 transitions, 9218 flow [2022-01-19 14:35:09,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 672 transitions, 9075 flow, removed 6 selfloop flow, removed 14 redundant places. [2022-01-19 14:35:09,232 INFO L242 Difference]: Finished difference. Result has 608 places, 623 transitions, 7249 flow [2022-01-19 14:35:09,233 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7249, PETRI_PLACES=608, PETRI_TRANSITIONS=623} [2022-01-19 14:35:09,233 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 407 predicate places. [2022-01-19 14:35:09,233 INFO L470 AbstractCegarLoop]: Abstraction has has 608 places, 623 transitions, 7249 flow [2022-01-19 14:35:09,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:35:09,234 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:09,234 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:09,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-19 14:35:09,234 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:35:09,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:09,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1955216859, now seen corresponding path program 53 times [2022-01-19 14:35:09,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:09,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843210677] [2022-01-19 14:35:09,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:09,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:09,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:09,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:35:09,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:09,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843210677] [2022-01-19 14:35:09,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843210677] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:35:09,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:35:09,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 14:35:09,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406138265] [2022-01-19 14:35:09,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:35:09,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 14:35:09,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:09,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 14:35:09,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-19 14:35:09,586 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-01-19 14:35:09,587 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 623 transitions, 7249 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:35:09,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:09,587 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-01-19 14:35:09,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:35:11,392 INFO L129 PetriNetUnfolder]: 2552/6717 cut-off events. [2022-01-19 14:35:11,392 INFO L130 PetriNetUnfolder]: For 199383/199405 co-relation queries the response was YES. [2022-01-19 14:35:11,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34861 conditions, 6717 events. 2552/6717 cut-off events. For 199383/199405 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 67435 event pairs, 1175 based on Foata normal form. 13/6444 useless extension candidates. Maximal degree in co-relation 34664. Up to 3772 conditions per place. [2022-01-19 14:35:11,502 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 436 selfloop transitions, 101 changer transitions 5/677 dead transitions. [2022-01-19 14:35:11,502 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 677 transitions, 9574 flow [2022-01-19 14:35:11,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:35:11,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:35:11,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-01-19 14:35:11,504 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-01-19 14:35:11,504 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-01-19 14:35:11,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-01-19 14:35:11,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:35:11,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-01-19 14:35:11,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.16666666666666) internal successors, (2775), 18 states have internal predecessors, (2775), 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) [2022-01-19 14:35:11,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:35:11,508 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 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) [2022-01-19 14:35:11,508 INFO L186 Difference]: Start difference. First operand has 608 places, 623 transitions, 7249 flow. Second operand 18 states and 2775 transitions. [2022-01-19 14:35:11,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 677 transitions, 9574 flow [2022-01-19 14:35:12,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 677 transitions, 9162 flow, removed 134 selfloop flow, removed 14 redundant places. [2022-01-19 14:35:12,525 INFO L242 Difference]: Finished difference. Result has 614 places, 629 transitions, 7314 flow [2022-01-19 14:35:12,526 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6839, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7314, PETRI_PLACES=614, PETRI_TRANSITIONS=629} [2022-01-19 14:35:12,526 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 413 predicate places. [2022-01-19 14:35:12,526 INFO L470 AbstractCegarLoop]: Abstraction has has 614 places, 629 transitions, 7314 flow [2022-01-19 14:35:12,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 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) [2022-01-19 14:35:12,527 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:12,527 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:12,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 14:35:12,527 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:35:12,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:12,527 INFO L85 PathProgramCache]: Analyzing trace with hash 317327430, now seen corresponding path program 1 times [2022-01-19 14:35:12,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:12,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857867316] [2022-01-19 14:35:12,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:12,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:12,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:12,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:12,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:12,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857867316] [2022-01-19 14:35:12,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857867316] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:35:12,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248061934] [2022-01-19 14:35:12,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:12,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:35:12,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:35:12,615 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 14:35:12,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 14:35:12,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:12,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 14:35:12,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:35:13,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:35:13,077 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 14:35:13,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248061934] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:35:13,077 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 14:35:13,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 12 [2022-01-19 14:35:13,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601626467] [2022-01-19 14:35:13,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:35:13,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 14:35:13,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:13,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 14:35:13,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-01-19 14:35:13,079 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-01-19 14:35:13,080 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 629 transitions, 7314 flow. Second operand has 4 states, 4 states have (on average 197.75) internal successors, (791), 4 states have internal predecessors, (791), 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) [2022-01-19 14:35:13,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:13,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-01-19 14:35:13,080 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:35:14,084 INFO L129 PetriNetUnfolder]: 1041/4076 cut-off events. [2022-01-19 14:35:14,085 INFO L130 PetriNetUnfolder]: For 355933/357990 co-relation queries the response was YES. [2022-01-19 14:35:14,156 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21653 conditions, 4076 events. 1041/4076 cut-off events. For 355933/357990 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 42303 event pairs, 122 based on Foata normal form. 481/4362 useless extension candidates. Maximal degree in co-relation 21454. Up to 598 conditions per place. [2022-01-19 14:35:14,172 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 56 selfloop transitions, 53 changer transitions 0/658 dead transitions. [2022-01-19 14:35:14,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 658 transitions, 7728 flow [2022-01-19 14:35:14,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 14:35:14,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 14:35:14,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 809 transitions. [2022-01-19 14:35:14,174 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9069506726457399 [2022-01-19 14:35:14,174 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 809 transitions. [2022-01-19 14:35:14,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 809 transitions. [2022-01-19 14:35:14,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:35:14,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 809 transitions. [2022-01-19 14:35:14,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 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) [2022-01-19 14:35:14,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 223.0) internal successors, (1115), 5 states have internal predecessors, (1115), 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) [2022-01-19 14:35:14,175 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 223.0) internal successors, (1115), 5 states have internal predecessors, (1115), 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) [2022-01-19 14:35:14,175 INFO L186 Difference]: Start difference. First operand has 614 places, 629 transitions, 7314 flow. Second operand 4 states and 809 transitions. [2022-01-19 14:35:14,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 658 transitions, 7728 flow [2022-01-19 14:35:14,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 658 transitions, 7242 flow, removed 107 selfloop flow, removed 17 redundant places. [2022-01-19 14:35:14,927 INFO L242 Difference]: Finished difference. Result has 600 places, 644 transitions, 7278 flow [2022-01-19 14:35:14,927 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6668, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=7278, PETRI_PLACES=600, PETRI_TRANSITIONS=644} [2022-01-19 14:35:14,927 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 399 predicate places. [2022-01-19 14:35:14,927 INFO L470 AbstractCegarLoop]: Abstraction has has 600 places, 644 transitions, 7278 flow [2022-01-19 14:35:14,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 197.75) internal successors, (791), 4 states have internal predecessors, (791), 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) [2022-01-19 14:35:14,928 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:14,928 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:14,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 14:35:15,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-01-19 14:35:15,144 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:35:15,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:15,144 INFO L85 PathProgramCache]: Analyzing trace with hash -694322526, now seen corresponding path program 1 times [2022-01-19 14:35:15,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:15,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139133436] [2022-01-19 14:35:15,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:15,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:15,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:15,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:15,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:15,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139133436] [2022-01-19 14:35:15,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139133436] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:35:15,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934411004] [2022-01-19 14:35:15,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:15,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:35:15,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:35:15,219 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 14:35:15,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 14:35:15,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:15,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-19 14:35:15,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:35:15,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:15,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:35:16,079 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:16,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934411004] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:35:16,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:35:16,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-19 14:35:16,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705312848] [2022-01-19 14:35:16,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:35:16,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 14:35:16,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:16,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 14:35:16,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-19 14:35:16,082 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2022-01-19 14:35:16,083 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 644 transitions, 7278 flow. Second operand has 19 states, 19 states have (on average 171.73684210526315) internal successors, (3263), 19 states have internal predecessors, (3263), 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) [2022-01-19 14:35:16,083 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:16,083 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2022-01-19 14:35:16,083 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:35:18,153 INFO L129 PetriNetUnfolder]: 2145/8389 cut-off events. [2022-01-19 14:35:18,153 INFO L130 PetriNetUnfolder]: For 463111/466062 co-relation queries the response was YES. [2022-01-19 14:35:18,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43016 conditions, 8389 events. 2145/8389 cut-off events. For 463111/466062 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 98421 event pairs, 541 based on Foata normal form. 579/8548 useless extension candidates. Maximal degree in co-relation 42819. Up to 1206 conditions per place. [2022-01-19 14:35:18,320 INFO L132 encePairwiseOnDemand]: 207/223 looper letters, 213 selfloop transitions, 23 changer transitions 1/758 dead transitions. [2022-01-19 14:35:18,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 758 transitions, 8927 flow [2022-01-19 14:35:18,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 14:35:18,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 14:35:18,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2935 transitions. [2022-01-19 14:35:18,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7742020575046162 [2022-01-19 14:35:18,322 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2935 transitions. [2022-01-19 14:35:18,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2935 transitions. [2022-01-19 14:35:18,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:35:18,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2935 transitions. [2022-01-19 14:35:18,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 172.64705882352942) internal successors, (2935), 17 states have internal predecessors, (2935), 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) [2022-01-19 14:35:18,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 223.0) internal successors, (4014), 18 states have internal predecessors, (4014), 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) [2022-01-19 14:35:18,326 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 223.0) internal successors, (4014), 18 states have internal predecessors, (4014), 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) [2022-01-19 14:35:18,326 INFO L186 Difference]: Start difference. First operand has 600 places, 644 transitions, 7278 flow. Second operand 17 states and 2935 transitions. [2022-01-19 14:35:18,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 758 transitions, 8927 flow [2022-01-19 14:35:19,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 758 transitions, 8646 flow, removed 124 selfloop flow, removed 6 redundant places. [2022-01-19 14:35:19,993 INFO L242 Difference]: Finished difference. Result has 616 places, 655 transitions, 7234 flow [2022-01-19 14:35:19,994 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=7121, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7234, PETRI_PLACES=616, PETRI_TRANSITIONS=655} [2022-01-19 14:35:19,994 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 415 predicate places. [2022-01-19 14:35:19,994 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 655 transitions, 7234 flow [2022-01-19 14:35:19,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 171.73684210526315) internal successors, (3263), 19 states have internal predecessors, (3263), 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) [2022-01-19 14:35:19,995 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:19,995 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:20,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 14:35:20,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-01-19 14:35:20,196 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:35:20,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:20,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1050339492, now seen corresponding path program 1 times [2022-01-19 14:35:20,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:20,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042472279] [2022-01-19 14:35:20,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:20,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:20,253 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:20,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:20,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042472279] [2022-01-19 14:35:20,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042472279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:35:20,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649830402] [2022-01-19 14:35:20,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:20,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:35:20,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:35:20,256 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 14:35:20,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 14:35:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:20,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-19 14:35:20,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:35:20,620 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:20,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:35:20,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:20,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649830402] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:35:20,935 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:35:20,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-19 14:35:20,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655155829] [2022-01-19 14:35:20,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:35:20,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 14:35:20,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:20,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 14:35:20,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-19 14:35:20,937 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2022-01-19 14:35:20,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 655 transitions, 7234 flow. Second operand has 19 states, 19 states have (on average 171.57894736842104) internal successors, (3260), 19 states have internal predecessors, (3260), 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) [2022-01-19 14:35:20,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:20,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2022-01-19 14:35:20,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:35:23,990 INFO L129 PetriNetUnfolder]: 2601/12691 cut-off events. [2022-01-19 14:35:23,990 INFO L130 PetriNetUnfolder]: For 469312/472145 co-relation queries the response was YES. [2022-01-19 14:35:24,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57510 conditions, 12691 events. 2601/12691 cut-off events. For 469312/472145 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 170429 event pairs, 746 based on Foata normal form. 854/12862 useless extension candidates. Maximal degree in co-relation 57312. Up to 2208 conditions per place. [2022-01-19 14:35:24,258 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 140 selfloop transitions, 23 changer transitions 14/698 dead transitions. [2022-01-19 14:35:24,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 698 transitions, 7926 flow [2022-01-19 14:35:24,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 14:35:24,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 14:35:24,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2252 transitions. [2022-01-19 14:35:24,259 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7768195929630907 [2022-01-19 14:35:24,259 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2252 transitions. [2022-01-19 14:35:24,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2252 transitions. [2022-01-19 14:35:24,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:35:24,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2252 transitions. [2022-01-19 14:35:24,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 173.23076923076923) internal successors, (2252), 13 states have internal predecessors, (2252), 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) [2022-01-19 14:35:24,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 223.0) internal successors, (3122), 14 states have internal predecessors, (3122), 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) [2022-01-19 14:35:24,264 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 223.0) internal successors, (3122), 14 states have internal predecessors, (3122), 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) [2022-01-19 14:35:24,264 INFO L186 Difference]: Start difference. First operand has 616 places, 655 transitions, 7234 flow. Second operand 13 states and 2252 transitions. [2022-01-19 14:35:24,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 698 transitions, 7926 flow [2022-01-19 14:35:26,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 698 transitions, 7900 flow, removed 9 selfloop flow, removed 4 redundant places. [2022-01-19 14:35:26,411 INFO L242 Difference]: Finished difference. Result has 630 places, 663 transitions, 7337 flow [2022-01-19 14:35:26,411 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=7217, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7337, PETRI_PLACES=630, PETRI_TRANSITIONS=663} [2022-01-19 14:35:26,411 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 429 predicate places. [2022-01-19 14:35:26,411 INFO L470 AbstractCegarLoop]: Abstraction has has 630 places, 663 transitions, 7337 flow [2022-01-19 14:35:26,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 171.57894736842104) internal successors, (3260), 19 states have internal predecessors, (3260), 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) [2022-01-19 14:35:26,412 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:26,412 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:26,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 14:35:26,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:35:26,629 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:35:26,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:26,629 INFO L85 PathProgramCache]: Analyzing trace with hash 971159591, now seen corresponding path program 2 times [2022-01-19 14:35:26,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:26,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745964060] [2022-01-19 14:35:26,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:26,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:26,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:26,969 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:26,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:26,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745964060] [2022-01-19 14:35:26,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745964060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:35:26,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311378675] [2022-01-19 14:35:26,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 14:35:26,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:35:26,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:35:26,971 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 14:35:26,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 14:35:27,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 14:35:27,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:35:27,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-19 14:35:27,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:35:27,898 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 14:35:27,898 INFO L387 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 10 [2022-01-19 14:35:28,041 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:28,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:35:28,208 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-19 14:35:28,208 INFO L387 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 25 treesize of output 16 [2022-01-19 14:35:28,983 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:35:28,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311378675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:35:28,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:35:28,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 14] total 42 [2022-01-19 14:35:28,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823024708] [2022-01-19 14:35:28,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:35:28,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-19 14:35:28,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:28,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-19 14:35:28,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1441, Unknown=0, NotChecked=0, Total=1722 [2022-01-19 14:35:28,987 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 223 [2022-01-19 14:35:28,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 663 transitions, 7337 flow. Second operand has 42 states, 42 states have (on average 140.61904761904762) internal successors, (5906), 42 states have internal predecessors, (5906), 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) [2022-01-19 14:35:28,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:28,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 223 [2022-01-19 14:35:28,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:35:50,499 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1033], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:50,501 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 14:35:50,501 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:50,501 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:50,501 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:35:50,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1036], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:50,574 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 14:35:50,574 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:35:50,574 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:50,574 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:51,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1033], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:51,255 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:35:51,255 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:51,255 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 14:35:51,255 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 14:35:51,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1036], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 89#L82true, Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:51,312 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:35:51,312 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:51,313 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 14:35:51,313 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 14:35:52,357 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1033], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:52,358 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 14:35:52,358 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:35:52,358 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:35:52,358 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:35:52,412 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1036], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:52,412 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 14:35:52,412 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:35:52,412 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:35:52,413 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:35:52,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1033], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 89#L82true, Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:52,844 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:35:52,844 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:35:52,844 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:35:52,844 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:35:53,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1036], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:53,082 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:35:53,082 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:35:53,082 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:35:53,082 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:35:53,172 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][743], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:53,173 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:35:53,173 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:35:53,173 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:35:53,173 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:35:53,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:53,190 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:35:53,190 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:35:53,190 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:35:53,190 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:35:53,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][743], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:53,192 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:35:53,192 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:35:53,192 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:35:53,192 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:35:53,547 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:53,547 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 14:35:53,547 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:35:53,548 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:35:53,548 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:35:53,548 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][743], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:53,549 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 14:35:53,549 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:35:53,549 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:35:53,549 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:35:53,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1058], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:35:53,671 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 14:35:53,671 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:53,671 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:35:53,671 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:53,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:53,853 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 14:35:53,853 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:53,853 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 14:35:53,853 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:35:53,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:53,864 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 14:35:53,864 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 14:35:53,864 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:35:53,864 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 14:35:53,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1058], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:35:53,952 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:35:53,952 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:35:53,952 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:35:53,952 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:35:54,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,309 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:35:54,309 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:54,309 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:35:54,309 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:35:54,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][743], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,311 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:35:54,311 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:54,311 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:35:54,311 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:35:54,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1036], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 31#L49-2true, 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,317 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:35:54,317 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:35:54,317 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:35:54,317 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:54,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,320 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:35:54,320 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:35:54,320 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:54,320 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:54,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][743], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,321 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:35:54,321 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:35:54,321 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:54,321 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:35:54,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,324 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:35:54,324 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:54,324 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:35:54,324 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:54,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,327 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:35:54,327 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:35:54,327 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:54,327 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:54,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][743], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,336 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:35:54,336 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:54,336 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:35:54,336 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:54,674 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1058], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:35:54,674 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 14:35:54,674 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:35:54,675 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:35:54,675 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:35:54,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,782 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 14:35:54,782 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 14:35:54,782 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:35:54,782 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:35:54,790 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,791 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 14:35:54,791 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 14:35:54,791 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 14:35:54,791 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:35:54,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 96#L75true, 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,793 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 14:35:54,793 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:35:54,793 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:35:54,793 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:35:54,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1058], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 89#L82true, Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:35:54,862 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:35:54,862 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:35:54,862 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:35:54,862 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:35:54,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1061], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,953 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:35:54,953 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:35:54,953 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:35:54,953 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:35:54,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1036], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 31#L49-2true, 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,959 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:35:54,960 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:35:54,960 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:35:54,960 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:35:54,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 82#L131-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:54,963 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:35:54,963 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:35:54,963 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:35:54,963 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:35:55,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][687], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 204#L132-1true, Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:55,455 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:35:55,455 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:35:55,455 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:35:55,455 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:35:55,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1061], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:35:55,537 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:35:55,537 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:35:55,537 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:35:55,537 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:35:55,978 INFO L129 PetriNetUnfolder]: 26100/81840 cut-off events. [2022-01-19 14:35:55,978 INFO L130 PetriNetUnfolder]: For 5886487/5917963 co-relation queries the response was YES. [2022-01-19 14:35:59,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 463869 conditions, 81840 events. 26100/81840 cut-off events. For 5886487/5917963 co-relation queries the response was YES. Maximal size of possible extension queue 3344. Compared 1207259 event pairs, 6104 based on Foata normal form. 3012/79711 useless extension candidates. Maximal degree in co-relation 463665. Up to 11907 conditions per place. [2022-01-19 14:36:00,050 INFO L132 encePairwiseOnDemand]: 192/223 looper letters, 600 selfloop transitions, 125 changer transitions 0/1214 dead transitions. [2022-01-19 14:36:00,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 1214 transitions, 15665 flow [2022-01-19 14:36:00,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-19 14:36:00,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-01-19 14:36:00,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 8779 transitions. [2022-01-19 14:36:00,055 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6453723443358083 [2022-01-19 14:36:00,055 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 8779 transitions. [2022-01-19 14:36:00,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 8779 transitions. [2022-01-19 14:36:00,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:36:00,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 8779 transitions. [2022-01-19 14:36:00,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 143.91803278688525) internal successors, (8779), 61 states have internal predecessors, (8779), 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) [2022-01-19 14:36:00,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 223.0) internal successors, (13826), 62 states have internal predecessors, (13826), 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) [2022-01-19 14:36:00,067 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 223.0) internal successors, (13826), 62 states have internal predecessors, (13826), 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) [2022-01-19 14:36:00,067 INFO L186 Difference]: Start difference. First operand has 630 places, 663 transitions, 7337 flow. Second operand 61 states and 8779 transitions. [2022-01-19 14:36:00,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 1214 transitions, 15665 flow [2022-01-19 14:36:27,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 1214 transitions, 15616 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-01-19 14:36:27,126 INFO L242 Difference]: Finished difference. Result has 704 places, 795 transitions, 8256 flow [2022-01-19 14:36:27,126 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=7305, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=8256, PETRI_PLACES=704, PETRI_TRANSITIONS=795} [2022-01-19 14:36:27,126 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 503 predicate places. [2022-01-19 14:36:27,127 INFO L470 AbstractCegarLoop]: Abstraction has has 704 places, 795 transitions, 8256 flow [2022-01-19 14:36:27,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 140.61904761904762) internal successors, (5906), 42 states have internal predecessors, (5906), 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) [2022-01-19 14:36:27,127 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:36:27,127 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:36:27,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 14:36:27,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-19 14:36:27,328 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:36:27,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:36:27,328 INFO L85 PathProgramCache]: Analyzing trace with hash -499935515, now seen corresponding path program 3 times [2022-01-19 14:36:27,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:36:27,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732935013] [2022-01-19 14:36:27,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:36:27,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:36:27,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:36:28,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:36:28,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:36:28,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732935013] [2022-01-19 14:36:28,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732935013] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:36:28,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720835808] [2022-01-19 14:36:28,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 14:36:28,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:36:28,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:36:28,454 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 14:36:28,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 14:36:28,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 14:36:28,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:36:28,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-19 14:36:28,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:36:28,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 14:36:28,765 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 14:36:28,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 14:36:29,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 14:36:29,452 INFO L387 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 23 treesize of output 7 [2022-01-19 14:36:29,536 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:36:29,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:36:29,670 WARN L838 $PredicateComparison]: unable to prove that (or (<= c_~n2~0 0) (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0)))) is different from false [2022-01-19 14:36:29,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:36:29,725 INFO L387 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 45 treesize of output 45 [2022-01-19 14:36:29,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-01-19 14:36:30,715 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:36:30,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720835808] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:36:30,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:36:30,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 19, 19] total 56 [2022-01-19 14:36:30,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000041207] [2022-01-19 14:36:30,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:36:30,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-19 14:36:30,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:36:30,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-19 14:36:30,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=2768, Unknown=1, NotChecked=106, Total=3080 [2022-01-19 14:36:30,719 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 223 [2022-01-19 14:36:30,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 795 transitions, 8256 flow. Second operand has 56 states, 56 states have (on average 106.125) internal successors, (5943), 56 states have internal predecessors, (5943), 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) [2022-01-19 14:36:30,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:36:30,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 223 [2022-01-19 14:36:30,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:37:00,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][806], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 89#L82true, Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:00,049 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:37:00,049 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:37:00,049 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 14:37:00,049 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:37:00,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:00,330 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:37:00,330 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-19 14:37:00,330 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:37:00,331 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:37:01,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:01,495 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-19 14:37:01,495 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:37:01,495 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-19 14:37:01,495 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:37:03,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:03,277 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:37:03,277 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:37:03,277 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:37:03,277 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:37:03,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:03,307 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:37:03,307 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:37:03,307 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:37:03,307 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:37:03,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][415], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:03,309 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:37:03,309 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:37:03,309 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:37:03,309 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-19 14:37:03,874 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 89#L82true, Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:03,874 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 14:37:03,874 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:37:03,874 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-19 14:37:03,874 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:37:03,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:03,901 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 14:37:03,901 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:37:03,901 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:37:03,901 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:37:03,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][415], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:03,904 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 14:37:03,904 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:37:03,904 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:37:03,904 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:37:04,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:04,353 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 14:37:04,353 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:37:04,353 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 14:37:04,353 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-19 14:37:04,969 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:04,969 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:37:04,969 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:37:04,969 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:37:04,969 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:37:04,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][415], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:04,970 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:37:04,971 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:37:04,971 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:37:04,971 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:37:04,974 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:04,974 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:37:04,974 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:37:04,974 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:37:04,974 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:37:04,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:04,978 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:37:04,978 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:37:04,978 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:37:04,978 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:37:04,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][415], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:04,980 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:37:04,980 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:37:04,980 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:37:04,980 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:37:05,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 96#L75true, 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:05,525 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 14:37:05,525 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:37:05,525 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 14:37:05,525 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-19 14:37:05,527 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:05,528 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 14:37:05,528 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:37:05,528 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:37:05,528 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:37:05,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 82#L131-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:05,759 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:37:05,759 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:37:05,759 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:37:05,759 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:37:06,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][355], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 204#L132-1true, Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), Black: 260#(or (<= ~q1_back~0 ~q1_front~0) (<= ~n1~0 ~q1_front~0) (not (<= 0 ~q1_front~0))), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:37:06,237 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:37:06,237 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:37:06,237 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:37:06,237 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:37:07,509 INFO L129 PetriNetUnfolder]: 28557/83695 cut-off events. [2022-01-19 14:37:07,509 INFO L130 PetriNetUnfolder]: For 6566079/6597829 co-relation queries the response was YES. [2022-01-19 14:37:12,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 554989 conditions, 83695 events. 28557/83695 cut-off events. For 6566079/6597829 co-relation queries the response was YES. Maximal size of possible extension queue 3510. Compared 1206873 event pairs, 11351 based on Foata normal form. 4210/83742 useless extension candidates. Maximal degree in co-relation 554766. Up to 28790 conditions per place. [2022-01-19 14:37:12,401 INFO L132 encePairwiseOnDemand]: 173/223 looper letters, 506 selfloop transitions, 184 changer transitions 34/1189 dead transitions. [2022-01-19 14:37:12,401 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 1189 transitions, 12767 flow [2022-01-19 14:37:12,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-19 14:37:12,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2022-01-19 14:37:12,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 9543 transitions. [2022-01-19 14:37:12,407 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4754857997010463 [2022-01-19 14:37:12,407 INFO L72 ComplementDD]: Start complementDD. Operand 90 states and 9543 transitions. [2022-01-19 14:37:12,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 9543 transitions. [2022-01-19 14:37:12,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:37:12,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 90 states and 9543 transitions. [2022-01-19 14:37:12,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 91 states, 90 states have (on average 106.03333333333333) internal successors, (9543), 90 states have internal predecessors, (9543), 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) [2022-01-19 14:37:12,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 91 states, 91 states have (on average 223.0) internal successors, (20293), 91 states have internal predecessors, (20293), 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) [2022-01-19 14:37:12,426 INFO L81 ComplementDD]: Finished complementDD. Result has 91 states, 91 states have (on average 223.0) internal successors, (20293), 91 states have internal predecessors, (20293), 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) [2022-01-19 14:37:12,426 INFO L186 Difference]: Start difference. First operand has 704 places, 795 transitions, 8256 flow. Second operand 90 states and 9543 transitions. [2022-01-19 14:37:12,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 1189 transitions, 12767 flow [2022-01-19 14:37:50,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 1189 transitions, 12257 flow, removed 226 selfloop flow, removed 15 redundant places. [2022-01-19 14:37:50,187 INFO L242 Difference]: Finished difference. Result has 800 places, 913 transitions, 9466 flow [2022-01-19 14:37:50,188 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=90, PETRI_FLOW=9466, PETRI_PLACES=800, PETRI_TRANSITIONS=913} [2022-01-19 14:37:50,188 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 599 predicate places. [2022-01-19 14:37:50,188 INFO L470 AbstractCegarLoop]: Abstraction has has 800 places, 913 transitions, 9466 flow [2022-01-19 14:37:50,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 106.125) internal successors, (5943), 56 states have internal predecessors, (5943), 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) [2022-01-19 14:37:50,189 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:37:50,189 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:37:50,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 14:37:50,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:37:50,390 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:37:50,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:37:50,390 INFO L85 PathProgramCache]: Analyzing trace with hash 2019433169, now seen corresponding path program 4 times [2022-01-19 14:37:50,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:37:50,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515319127] [2022-01-19 14:37:50,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:37:50,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:37:50,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:37:50,961 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:37:50,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:37:50,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515319127] [2022-01-19 14:37:50,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515319127] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:37:50,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028472006] [2022-01-19 14:37:50,962 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 14:37:50,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:37:50,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:37:50,963 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 14:37:50,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 14:37:51,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 14:37:51,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:37:51,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-19 14:37:51,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:37:52,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 14:37:52,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 14:37:52,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 14:37:52,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 14:37:52,448 INFO L387 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 23 treesize of output 7 [2022-01-19 14:37:52,615 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:37:52,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:37:52,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:37:52,954 INFO L387 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 167 treesize of output 159 [2022-01-19 14:37:52,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 126 [2022-01-19 14:37:52,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 102 [2022-01-19 14:37:54,682 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:37:54,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028472006] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:37:54,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:37:54,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 63 [2022-01-19 14:37:54,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532158098] [2022-01-19 14:37:54,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:37:54,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-19 14:37:54,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:37:54,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-19 14:37:54,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=3524, Unknown=5, NotChecked=0, Total=3906 [2022-01-19 14:37:54,687 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 223 [2022-01-19 14:37:54,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 800 places, 913 transitions, 9466 flow. Second operand has 63 states, 63 states have (on average 131.20634920634922) internal successors, (8266), 63 states have internal predecessors, (8266), 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) [2022-01-19 14:37:54,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:37:54,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 223 [2022-01-19 14:37:54,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:38:30,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1465], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:30,797 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 14:38:30,797 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:38:30,797 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:38:30,797 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:38:30,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1469], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:30,863 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-19 14:38:30,863 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:38:30,863 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-19 14:38:30,863 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:38:32,343 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1465], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:32,343 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:38:32,343 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 14:38:32,343 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:38:32,343 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 14:38:32,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1469], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 89#L82true, Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:32,429 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:38:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 14:38:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:38:32,429 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-19 14:38:36,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1465], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:36,223 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 14:38:36,223 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:38:36,223 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:38:36,223 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:38:36,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1537], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:36,227 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 14:38:36,227 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:38:36,227 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:38:36,227 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:38:36,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1469], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:36,364 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 14:38:36,364 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:38:36,364 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:38:36,364 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-19 14:38:38,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1465], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 89#L82true, Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:38,126 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:38:38,126 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:38:38,126 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:38:38,126 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:38:38,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1537], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:38,132 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:38:38,132 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:38:38,132 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:38:38,132 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:38:38,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1469], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:38,267 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:38:38,267 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:38:38,267 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:38:38,267 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:38:40,680 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][764], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:40,680 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 14:38:40,680 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:38:40,680 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:38:40,681 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:38:40,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1150], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), 138#L130-2true, Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:40,788 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 14:38:40,788 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:38:40,788 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:38:40,788 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:38:40,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][765], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:40,789 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 14:38:40,789 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:38:40,789 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:38:40,789 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:38:41,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1099], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:41,625 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:38:41,625 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:38:41,625 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:38:41,625 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:38:43,367 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][765], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:43,368 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:38:43,368 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:38:43,368 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:38:43,368 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:38:43,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1150], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:43,372 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:38:43,372 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:38:43,372 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:38:43,372 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:38:43,373 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][765], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:43,373 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-19 14:38:43,374 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:38:43,374 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:38:43,374 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:38:44,967 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1099], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:44,968 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 14:38:44,968 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:38:44,968 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:38:44,968 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:38:45,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][764], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:45,015 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 14:38:45,015 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:38:45,015 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:38:45,016 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:38:46,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][765], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:46,181 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-19 14:38:46,181 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:38:46,181 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:38:46,181 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:38:47,593 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][765], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 82#L131-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:47,594 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:38:47,594 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:38:47,594 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:38:47,594 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:38:49,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][765], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 204#L132-1true, Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:49,342 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:38:49,342 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:38:49,342 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:38:49,342 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:38:50,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1627], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:50,963 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:38:50,963 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:38:50,963 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:38:50,963 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:38:52,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1548], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:52,713 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-19 14:38:52,713 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:38:52,713 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:38:52,713 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:38:54,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1548], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:54,228 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:38:54,228 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:38:54,228 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:38:54,228 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:38:55,520 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1548], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:55,520 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 14:38:55,520 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:38:55,520 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:38:55,520 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:38:56,563 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1548], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:56,563 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-19 14:38:56,563 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:38:56,563 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 14:38:56,563 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-19 14:38:57,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1548], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:57,454 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 14:38:57,455 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 14:38:57,455 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-19 14:38:57,455 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-19 14:38:58,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1548], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7690#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3769#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 168#L131-1true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, 263#true, 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:38:58,075 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 14:38:58,075 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 14:38:58,075 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-19 14:38:58,075 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 14:39:00,080 INFO L129 PetriNetUnfolder]: 49658/137339 cut-off events. [2022-01-19 14:39:00,080 INFO L130 PetriNetUnfolder]: For 15650687/15745738 co-relation queries the response was YES. [2022-01-19 14:39:08,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1101396 conditions, 137339 events. 49658/137339 cut-off events. For 15650687/15745738 co-relation queries the response was YES. Maximal size of possible extension queue 4118. Compared 1952538 event pairs, 11412 based on Foata normal form. 6081/136617 useless extension candidates. Maximal degree in co-relation 1101152. Up to 17417 conditions per place. [2022-01-19 14:39:09,154 INFO L132 encePairwiseOnDemand]: 177/223 looper letters, 850 selfloop transitions, 533 changer transitions 2/1876 dead transitions. [2022-01-19 14:39:09,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 898 places, 1876 transitions, 23407 flow [2022-01-19 14:39:09,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-19 14:39:09,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2022-01-19 14:39:09,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 13381 transitions. [2022-01-19 14:39:09,160 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6000448430493274 [2022-01-19 14:39:09,161 INFO L72 ComplementDD]: Start complementDD. Operand 100 states and 13381 transitions. [2022-01-19 14:39:09,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100 states and 13381 transitions. [2022-01-19 14:39:09,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:39:09,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 100 states and 13381 transitions. [2022-01-19 14:39:09,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 101 states, 100 states have (on average 133.81) internal successors, (13381), 100 states have internal predecessors, (13381), 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) [2022-01-19 14:39:09,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 101 states, 101 states have (on average 223.0) internal successors, (22523), 101 states have internal predecessors, (22523), 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) [2022-01-19 14:39:09,183 INFO L81 ComplementDD]: Finished complementDD. Result has 101 states, 101 states have (on average 223.0) internal successors, (22523), 101 states have internal predecessors, (22523), 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) [2022-01-19 14:39:09,183 INFO L186 Difference]: Start difference. First operand has 800 places, 913 transitions, 9466 flow. Second operand 100 states and 13381 transitions. [2022-01-19 14:39:09,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 898 places, 1876 transitions, 23407 flow [2022-01-19 14:40:57,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 850 places, 1876 transitions, 23154 flow, removed 52 selfloop flow, removed 48 redundant places. [2022-01-19 14:40:57,040 INFO L242 Difference]: Finished difference. Result has 889 places, 1320 transitions, 14850 flow [2022-01-19 14:40:57,041 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=100, PETRI_FLOW=14850, PETRI_PLACES=889, PETRI_TRANSITIONS=1320} [2022-01-19 14:40:57,041 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 688 predicate places. [2022-01-19 14:40:57,041 INFO L470 AbstractCegarLoop]: Abstraction has has 889 places, 1320 transitions, 14850 flow [2022-01-19 14:40:57,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 131.20634920634922) internal successors, (8266), 63 states have internal predecessors, (8266), 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) [2022-01-19 14:40:57,042 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:40:57,043 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:40:57,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-19 14:40:57,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:40:57,252 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 14:40:57,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:40:57,253 INFO L85 PathProgramCache]: Analyzing trace with hash 33235993, now seen corresponding path program 2 times [2022-01-19 14:40:57,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:40:57,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621262315] [2022-01-19 14:40:57,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:40:57,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:40:57,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:40:57,300 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-19 14:40:57,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:40:57,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621262315] [2022-01-19 14:40:57,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621262315] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:40:57,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888764084] [2022-01-19 14:40:57,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 14:40:57,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:40:57,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:40:57,302 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 14:40:57,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 14:40:57,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 14:40:57,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:40:57,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-19 14:40:57,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:40:57,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:40:57,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:40:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:40:58,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888764084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:40:58,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:40:58,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 22 [2022-01-19 14:40:58,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581053695] [2022-01-19 14:40:58,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:40:58,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 14:40:58,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:40:58,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 14:40:58,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-01-19 14:40:58,661 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 223 [2022-01-19 14:40:58,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 889 places, 1320 transitions, 14850 flow. Second operand has 22 states, 22 states have (on average 171.13636363636363) internal successors, (3765), 22 states have internal predecessors, (3765), 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) [2022-01-19 14:40:58,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:40:58,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 223 [2022-01-19 14:40:58,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:41:20,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][813], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 9072#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:20,189 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 14:41:20,189 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:20,189 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:20,189 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:20,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][529], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 9072#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:20,207 INFO L384 tUnfolder$Statistics]: this new event has 182 ancestors and is cut-off event [2022-01-19 14:41:20,207 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:20,207 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:20,207 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:21,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:21,757 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 14:41:21,757 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:21,757 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:21,757 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:21,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:21,766 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 14:41:21,766 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:21,766 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:21,766 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:22,163 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:22,164 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 14:41:22,164 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:22,164 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:22,164 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:22,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:22,172 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-19 14:41:22,172 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:22,172 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:22,172 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:26,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][922], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:26,895 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:41:26,895 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:26,895 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:26,895 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:41:27,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][922], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:27,029 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:41:27,029 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:41:27,029 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:27,029 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:27,519 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([727] L49-6-->L61: Formula: (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_36) (+ v_~q1~0.offset_36 (* 4 v_~q1_back~0_89))) 0) 1 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= (+ 1 v_~q1_back~0_89) v_~q1_back~0_88) (not (= (ite (and (<= 0 v_~q1_back~0_89) (< v_~q1_back~0_89 v_~n1~0_33)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_75|, ~q1~0.offset=v_~q1~0.offset_36, ~q1_back~0=v_~q1_back~0_89, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_36, thread1Thread1of1ForFork0_#t~mem4#1=|v_thread1Thread1of1ForFork0_#t~mem4#1_1|, ~q1_back~0=v_~q1_back~0_88, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36, thread1Thread1of1ForFork0_#t~post5#1=|v_thread1Thread1of1ForFork0_#t~post5#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_75|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~mem4#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post5#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1][974], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:27,519 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 14:41:27,519 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:27,519 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:27,519 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:28,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][920], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:28,489 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:41:28,489 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:41:28,489 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:28,489 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:28,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][924], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:28,492 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-19 14:41:28,492 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:28,492 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:41:28,492 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:28,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([727] L49-6-->L61: Formula: (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_36) (+ v_~q1~0.offset_36 (* 4 v_~q1_back~0_89))) 0) 1 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= (+ 1 v_~q1_back~0_89) v_~q1_back~0_88) (not (= (ite (and (<= 0 v_~q1_back~0_89) (< v_~q1_back~0_89 v_~n1~0_33)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_75|, ~q1~0.offset=v_~q1~0.offset_36, ~q1_back~0=v_~q1_back~0_89, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_36, thread1Thread1of1ForFork0_#t~mem4#1=|v_thread1Thread1of1ForFork0_#t~mem4#1_1|, ~q1_back~0=v_~q1_back~0_88, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36, thread1Thread1of1ForFork0_#t~post5#1=|v_thread1Thread1of1ForFork0_#t~post5#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_75|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~mem4#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post5#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1][974], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:28,866 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:41:28,866 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:28,866 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:28,866 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:28,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:28,943 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 14:41:28,943 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-19 14:41:28,943 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:28,943 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-19 14:41:29,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([728] L50-->L54: Formula: (and (= (+ 1 v_~q1_back~0_77) v_~q1_back~0_76) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select (select |v_#memory_int_65| v_~q1~0.base_32) (+ v_~q1~0.offset_32 (* 4 v_~q1_back~0_77)))) 1 0)) (not (= (ite (and (< v_~q1_back~0_77 v_~n1~0_27) (<= 0 v_~q1_back~0_77)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_65|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_77, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_76, thread1Thread1of1ForFork0_#t~post3#1=|v_thread1Thread1of1ForFork0_#t~post3#1_1|, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_65|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~mem2#1][971], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:29,635 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-19 14:41:29,636 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:29,636 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:29,636 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:30,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:30,377 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 14:41:30,377 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:30,377 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:30,377 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:31,713 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:31,713 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-19 14:41:31,713 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:31,713 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:31,713 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:41:32,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][922], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:32,036 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:41:32,036 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:32,036 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:32,036 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:32,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][922], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:32,167 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-19 14:41:32,167 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:32,167 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:32,167 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:32,847 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:32,847 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-19 14:41:32,847 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:32,847 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:32,847 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:41:32,847 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:35,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([728] L50-->L54: Formula: (and (= (+ 1 v_~q1_back~0_77) v_~q1_back~0_76) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select (select |v_#memory_int_65| v_~q1~0.base_32) (+ v_~q1~0.offset_32 (* 4 v_~q1_back~0_77)))) 1 0)) (not (= (ite (and (< v_~q1_back~0_77 v_~n1~0_27) (<= 0 v_~q1_back~0_77)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_65|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_77, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_76, thread1Thread1of1ForFork0_#t~post3#1=|v_thread1Thread1of1ForFork0_#t~post3#1_1|, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_65|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~mem2#1][971], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:35,135 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is not cut-off event [2022-01-19 14:41:35,135 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is not cut-off event [2022-01-19 14:41:35,135 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is not cut-off event [2022-01-19 14:41:35,135 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is not cut-off event [2022-01-19 14:41:35,612 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:35,612 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 14:41:35,612 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:41:35,612 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:35,612 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:35,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][922], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:35,920 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 14:41:35,920 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:35,920 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:35,920 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:37,050 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:37,051 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:41:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,051 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,055 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:37,055 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:41:37,055 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,055 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,055 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,055 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,107 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:37,107 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:41:37,108 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,108 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,108 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,108 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,111 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:37,111 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:41:37,111 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,111 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,111 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,111 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:37,161 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][922], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:37,162 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-19 14:41:37,162 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:37,162 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:37,162 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:37,162 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:38,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), 138#L130-2true, Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:38,256 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:41:38,256 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:41:38,256 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:38,256 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:41:38,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:38,371 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,371 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:38,371 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:38,371 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:38,384 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,384 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,384 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:38,384 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:38,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), 89#L82true, Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:38,386 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,386 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,386 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:38,386 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:38,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:38,420 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,420 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:38,420 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,420 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:38,433 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:38,433 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,433 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:38,433 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,433 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-19 14:41:38,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:38,961 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:38,961 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:40,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([728] L50-->L54: Formula: (and (= (+ 1 v_~q1_back~0_77) v_~q1_back~0_76) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select (select |v_#memory_int_65| v_~q1~0.base_32) (+ v_~q1~0.offset_32 (* 4 v_~q1_back~0_77)))) 1 0)) (not (= (ite (and (< v_~q1_back~0_77 v_~n1~0_27) (<= 0 v_~q1_back~0_77)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_65|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_77, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_76, thread1Thread1of1ForFork0_#t~post3#1=|v_thread1Thread1of1ForFork0_#t~post3#1_1|, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_65|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~mem2#1][978], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:40,003 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:41:40,003 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:41:40,003 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:40,003 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:40,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1166], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:40,293 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:41:40,293 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:40,293 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:40,293 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:40,298 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([727] L49-6-->L61: Formula: (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_36) (+ v_~q1~0.offset_36 (* 4 v_~q1_back~0_89))) 0) 1 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= (+ 1 v_~q1_back~0_89) v_~q1_back~0_88) (not (= (ite (and (<= 0 v_~q1_back~0_89) (< v_~q1_back~0_89 v_~n1~0_33)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_75|, ~q1~0.offset=v_~q1~0.offset_36, ~q1_back~0=v_~q1_back~0_89, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_36, thread1Thread1of1ForFork0_#t~mem4#1=|v_thread1Thread1of1ForFork0_#t~mem4#1_1|, ~q1_back~0=v_~q1_back~0_88, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36, thread1Thread1of1ForFork0_#t~post5#1=|v_thread1Thread1of1ForFork0_#t~post5#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_75|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~mem4#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post5#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1][980], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:40,298 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-19 14:41:40,298 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:40,298 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:41:40,298 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:40,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([728] L50-->L54: Formula: (and (= (+ 1 v_~q1_back~0_77) v_~q1_back~0_76) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select (select |v_#memory_int_65| v_~q1~0.base_32) (+ v_~q1~0.offset_32 (* 4 v_~q1_back~0_77)))) 1 0)) (not (= (ite (and (< v_~q1_back~0_77 v_~n1~0_27) (<= 0 v_~q1_back~0_77)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_65|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_77, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_76, thread1Thread1of1ForFork0_#t~post3#1=|v_thread1Thread1of1ForFork0_#t~post3#1_1|, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_65|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~mem2#1][1168], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:40,328 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:41:40,328 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:41:40,328 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:41:40,328 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:40,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), 138#L130-2true, Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:40,625 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-19 14:41:40,625 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:40,625 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:41:40,625 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:41:40,719 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:40,719 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:41:40,719 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,719 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,719 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,720 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:40,720 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,731 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:40,732 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:41:40,732 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,732 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,732 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:40,732 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,732 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,752 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:40,752 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:41:40,752 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,752 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,752 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:40,753 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,753 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,764 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:40,764 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-19 14:41:40,764 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,765 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,765 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,765 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-19 14:41:40,765 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:42,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:42,019 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:41:42,019 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:42,019 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:42,019 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:42,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:42,021 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:41:42,021 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:42,022 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:42,022 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-19 14:41:42,260 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:42,260 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:41:42,261 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:42,261 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:42,261 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:42,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:42,527 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:41:42,527 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:42,527 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:42,527 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:42,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:42,584 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:41:42,584 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:42,584 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:41:42,584 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-19 14:41:42,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][411], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 9175#(<= ~q1_back~0 ~q1_front~0), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:42,886 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:41:42,886 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:42,886 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:41:42,886 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:42,888 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][411], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 9175#(<= ~q1_back~0 ~q1_front~0), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:42,888 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:41:42,889 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:42,889 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:42,889 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][411], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 9175#(<= ~q1_back~0 ~q1_front~0), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:43,198 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,198 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,198 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:43,198 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:43,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:43,206 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,206 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:43,206 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:43,207 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:43,214 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,214 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,214 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:43,214 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:43,217 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][618], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 89#L82true, Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:43,217 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,217 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:43,217 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:43,217 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,218 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][1062], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 9175#(<= ~q1_back~0 ~q1_front~0), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:43,224 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:41:43,224 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:43,224 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:43,224 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:41:43,567 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:43,567 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,567 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,567 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:41:43,567 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:41:43,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1166], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:43,706 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-19 14:41:43,706 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-19 14:41:43,706 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:43,706 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:44,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 15#L83true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:44,151 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:41:44,151 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:44,151 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:44,152 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:41:44,410 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 15#L83true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:44,411 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-19 14:41:44,411 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 14:41:44,411 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:44,411 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:45,108 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([728] L50-->L54: Formula: (and (= (+ 1 v_~q1_back~0_77) v_~q1_back~0_76) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select (select |v_#memory_int_65| v_~q1~0.base_32) (+ v_~q1~0.offset_32 (* 4 v_~q1_back~0_77)))) 1 0)) (not (= (ite (and (< v_~q1_back~0_77 v_~n1~0_27) (<= 0 v_~q1_back~0_77)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_65|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_77, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_76, thread1Thread1of1ForFork0_#t~post3#1=|v_thread1Thread1of1ForFork0_#t~post3#1_1|, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_65|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~mem2#1][978], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:45,109 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:41:45,109 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:45,109 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:41:45,109 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:45,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([727] L49-6-->L61: Formula: (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_36) (+ v_~q1~0.offset_36 (* 4 v_~q1_back~0_89))) 0) 1 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= (+ 1 v_~q1_back~0_89) v_~q1_back~0_88) (not (= (ite (and (<= 0 v_~q1_back~0_89) (< v_~q1_back~0_89 v_~n1~0_33)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_75|, ~q1~0.offset=v_~q1~0.offset_36, ~q1_back~0=v_~q1_back~0_89, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_36, thread1Thread1of1ForFork0_#t~mem4#1=|v_thread1Thread1of1ForFork0_#t~mem4#1_1|, ~q1_back~0=v_~q1_back~0_88, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36, thread1Thread1of1ForFork0_#t~post5#1=|v_thread1Thread1of1ForFork0_#t~post5#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_75|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~mem4#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post5#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1][980], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:45,121 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-19 14:41:45,121 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:45,121 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:41:45,121 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:45,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([767] thread1EXIT-->L130-2: Formula: (and (= v_thread1Thread1of1ForFork0_thidvar1_4 0) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem26#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork0_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem26#1=|v_ULTIMATE.start_main_#t~mem26#1_5|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} OutVars{ULTIMATE.start_main_#t~mem26#1=|v_ULTIMATE.start_main_#t~mem26#1_5|, thread1Thread1of1ForFork0_thidvar0=v_thread1Thread1of1ForFork0_thidvar0_4, thread1Thread1of1ForFork0_thidvar1=v_thread1Thread1of1ForFork0_thidvar1_4} AuxVars[] AssignedVars[][538], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:45,682 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:41:45,682 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:45,682 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:45,682 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:45,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:45,852 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 14:41:45,852 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-19 14:41:45,852 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:41:45,852 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:45,853 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:45,853 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 14:41:45,853 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:45,853 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:45,853 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:45,853 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:45,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:45,873 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 14:41:45,873 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:45,873 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:45,873 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:46,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:46,365 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 14:41:46,365 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:41:46,365 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:46,365 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:46,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:46,400 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 14:41:46,400 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:46,400 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:41:46,400 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:41:46,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([727] L49-6-->L61: Formula: (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_36) (+ v_~q1~0.offset_36 (* 4 v_~q1_back~0_89))) 0) 1 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= (+ 1 v_~q1_back~0_89) v_~q1_back~0_88) (not (= (ite (and (<= 0 v_~q1_back~0_89) (< v_~q1_back~0_89 v_~n1~0_33)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_75|, ~q1~0.offset=v_~q1~0.offset_36, ~q1_back~0=v_~q1_back~0_89, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_36, thread1Thread1of1ForFork0_#t~mem4#1=|v_thread1Thread1of1ForFork0_#t~mem4#1_1|, ~q1_back~0=v_~q1_back~0_88, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36, thread1Thread1of1ForFork0_#t~post5#1=|v_thread1Thread1of1ForFork0_#t~post5#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_75|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~mem4#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post5#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1][1194], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:46,512 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:41:46,512 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:41:46,512 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:46,512 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:41:46,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([728] L50-->L54: Formula: (and (= (+ 1 v_~q1_back~0_77) v_~q1_back~0_76) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select (select |v_#memory_int_65| v_~q1~0.base_32) (+ v_~q1~0.offset_32 (* 4 v_~q1_back~0_77)))) 1 0)) (not (= (ite (and (< v_~q1_back~0_77 v_~n1~0_27) (<= 0 v_~q1_back~0_77)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_65|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_77, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_76, thread1Thread1of1ForFork0_#t~post3#1=|v_thread1Thread1of1ForFork0_#t~post3#1_1|, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_65|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~mem2#1][1183], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:46,512 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:41:46,512 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:41:46,512 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:41:46,512 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:46,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:46,596 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 14:41:46,596 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:41:46,596 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:41:46,596 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:41:46,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:46,604 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 14:41:46,604 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:41:46,604 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:46,604 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:46,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:46,643 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 14:41:46,644 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:41:46,644 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:46,644 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-19 14:41:46,734 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1166], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), 20#L70-3true, Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:46,735 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-19 14:41:46,735 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-19 14:41:46,735 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:46,735 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-19 14:41:48,029 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([728] L50-->L54: Formula: (and (= (+ 1 v_~q1_back~0_77) v_~q1_back~0_76) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select (select |v_#memory_int_65| v_~q1~0.base_32) (+ v_~q1~0.offset_32 (* 4 v_~q1_back~0_77)))) 1 0)) (not (= (ite (and (< v_~q1_back~0_77 v_~n1~0_27) (<= 0 v_~q1_back~0_77)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_65|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_77, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_76, thread1Thread1of1ForFork0_#t~post3#1=|v_thread1Thread1of1ForFork0_#t~post3#1_1|, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_65|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~mem2#1][1291], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:48,030 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is not cut-off event [2022-01-19 14:41:48,030 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is not cut-off event [2022-01-19 14:41:48,030 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is not cut-off event [2022-01-19 14:41:48,030 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is not cut-off event [2022-01-19 14:41:48,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:48,198 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 14:41:48,198 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-19 14:41:48,198 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-19 14:41:48,198 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-19 14:41:48,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), 89#L82true, Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:48,199 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 14:41:48,199 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:41:48,199 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:41:48,199 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:48,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][616], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 96#L75true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:48,538 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-19 14:41:48,538 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:41:48,538 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-19 14:41:48,538 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-19 14:41:48,623 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1166], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:48,623 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:41:48,623 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:48,623 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:41:48,623 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:41:48,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1166], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:48,805 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:41:48,805 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:41:48,805 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:48,805 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:41:48,837 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([746] L82-->L83: Formula: (= (+ v_~C~0_3 v_~y~0_2) v_~y~0_1) InVars {~y~0=v_~y~0_2, ~C~0=v_~C~0_3} OutVars{~y~0=v_~y~0_1, ~C~0=v_~C~0_3} AuxVars[] AssignedVars[~y~0][309], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 31#L49-2true, 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, 6#L101true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 15#L83true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true, 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)))]) [2022-01-19 14:41:48,837 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-19 14:41:48,837 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:48,837 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:48,837 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:49,131 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1166], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:49,131 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 14:41:49,131 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:49,131 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:49,131 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:41:49,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1166], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 1280#true, Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1109#true, Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 180#L99true, Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:49,140 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 14:41:49,140 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:41:49,140 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:49,140 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:49,838 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:49,838 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-19 14:41:49,838 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:41:49,838 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-19 14:41:49,838 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:50,059 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([728] L50-->L54: Formula: (and (= (+ 1 v_~q1_back~0_77) v_~q1_back~0_76) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3| 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3| (ite (= 1 (select (select |v_#memory_int_65| v_~q1~0.base_32) (+ v_~q1~0.offset_32 (* 4 v_~q1_back~0_77)))) 1 0)) (not (= (ite (and (< v_~q1_back~0_77 v_~n1~0_27) (<= 0 v_~q1_back~0_77)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_65|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_77, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_3|, ~q1~0.offset=v_~q1~0.offset_32, ~q1_back~0=v_~q1_back~0_76, thread1Thread1of1ForFork0_#t~post3#1=|v_thread1Thread1of1ForFork0_#t~post3#1_1|, ~n1~0=v_~n1~0_27, ~q1~0.base=v_~q1~0.base_32, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_3|, #memory_int=|v_#memory_int_65|, thread1Thread1of1ForFork0_#t~mem2#1=|v_thread1Thread1of1ForFork0_#t~mem2#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post3#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~mem2#1][978], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:50,059 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 14:41:50,059 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:41:50,060 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:41:50,060 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:50,060 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:50,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1166], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:50,081 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 14:41:50,081 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:41:50,081 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:41:50,081 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:50,226 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([727] L49-6-->L61: Formula: (and (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| (ite (= (select (select |v_#memory_int_75| v_~q1~0.base_36) (+ v_~q1~0.offset_36 (* 4 v_~q1_back~0_89))) 0) 1 0)) (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|) (not (= |v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1| 0)) (= (+ 1 v_~q1_back~0_89) v_~q1_back~0_88) (not (= (ite (and (<= 0 v_~q1_back~0_89) (< v_~q1_back~0_89 v_~n1~0_33)) 1 0) 0))) InVars {#memory_int=|v_#memory_int_75|, ~q1~0.offset=v_~q1~0.offset_36, ~q1_back~0=v_~q1_back~0_89, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36} OutVars{thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_36, thread1Thread1of1ForFork0_#t~mem4#1=|v_thread1Thread1of1ForFork0_#t~mem4#1_1|, ~q1_back~0=v_~q1_back~0_88, ~n1~0=v_~n1~0_33, ~q1~0.base=v_~q1~0.base_36, thread1Thread1of1ForFork0_#t~post5#1=|v_thread1Thread1of1ForFork0_#t~post5#1_1|, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_75|} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_#t~mem4#1, ~q1_back~0, thread1Thread1of1ForFork0_#t~post5#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1][980], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 202#L70-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 127#L129-4true, Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:50,226 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-19 14:41:50,226 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:50,226 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:41:50,226 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-19 14:41:50,226 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-19 14:41:50,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1166], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, 10380#(and (<= ~q1_back~0 (+ ~q1_front~0 1)) (or (<= 0 ~q1_front~0) (< ~q1_back~0 0))), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:50,282 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 14:41:50,282 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:50,282 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:41:50,282 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:41:51,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 20#L70-3true, Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:51,657 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-19 14:41:51,657 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-19 14:41:51,657 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:51,657 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:52,131 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][1062], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 608#true, Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 1819#true, Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), 9175#(<= ~q1_back~0 ~q1_front~0), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:52,132 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-19 14:41:52,132 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:52,132 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:52,132 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-19 14:41:52,132 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-19 14:41:53,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:53,591 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 14:41:53,591 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:53,591 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:41:53,591 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:41:53,665 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 122#L61true, Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:53,666 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 14:41:53,666 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 14:41:53,666 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:41:53,666 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 14:41:53,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 82#L131-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:53,856 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 14:41:53,856 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:53,856 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:41:53,856 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-19 14:41:53,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 82#L131-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:53,862 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-19 14:41:53,862 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 14:41:53,862 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:41:53,862 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-19 14:41:53,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][1061], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1581#true, Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), 1007#true, Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 1714#true, Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:53,872 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-19 14:41:53,873 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:53,873 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-19 14:41:53,873 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-19 14:41:54,743 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), 127#L129-4true, Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:54,744 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-19 14:41:54,744 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:41:54,744 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-19 14:41:54,744 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-19 14:41:55,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 114#L80true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1750#true, 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), 138#L130-2true, Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:55,076 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-19 14:41:55,076 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 14:41:55,076 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-19 14:41:55,076 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-19 14:41:55,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][1300], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, 96#L75true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 112#L54true, 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, 6#L101true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), 205#L130-1true, Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:55,655 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-19 14:41:55,655 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:55,655 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-19 14:41:55,655 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-19 14:41:55,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([742] L71-->L75: Formula: (and (= |v_thread2Thread1of1ForFork1_~j~0#1_3| (select (select |v_#memory_int_71| v_~q1~0.base_34) (+ (* 4 v_~q1_front~0_35) v_~q1~0.offset_34))) (= (+ v_~q1_front~0_35 1) v_~q1_front~0_34) (not (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= (ite (and (<= 0 v_~q1_front~0_35) (< v_~q1_front~0_35 v_~n1~0_31) (< v_~q1_front~0_35 v_~q1_back~0_82)) 1 0) |v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|)) InVars {~q1~0.offset=v_~q1~0.offset_34, ~q1_front~0=v_~q1_front~0_35, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|} OutVars{thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q1~0.offset=v_~q1~0.offset_34, thread2Thread1of1ForFork1_~j~0#1=|v_thread2Thread1of1ForFork1_~j~0#1_3|, ~q1_front~0=v_~q1_front~0_34, ~q1_back~0=v_~q1_back~0_82, ~n1~0=v_~n1~0_31, ~q1~0.base=v_~q1~0.base_34, #memory_int=|v_#memory_int_71|, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread2Thread1of1ForFork1_#t~mem6#1=|v_thread2Thread1of1ForFork1_#t~mem6#1_1|, thread2Thread1of1ForFork1_#t~post7#1=|v_thread2Thread1of1ForFork1_#t~post7#1_1|} AuxVars[] AssignedVars[thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~j~0#1, ~q1_front~0, thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_#t~mem6#1, thread2Thread1of1ForFork1_#t~post7#1][1294], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 459#true, Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), 96#L75true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2632#(<= ~n1~0 1), 1042#true, Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), 1109#true, Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), 138#L130-2true, Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 721#true, Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 345#true, Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:55,798 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-19 14:41:55,798 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 14:41:55,798 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-19 14:41:55,798 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-19 14:41:56,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L95-->L99: Formula: (and (= (+ v_~q2_front~0_31 1) v_~q2_front~0_30) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|) (= (select (select |v_#memory_int_73| v_~q2~0.base_27) (+ (* 4 v_~q2_front~0_31) v_~q2~0.offset_27)) |v_thread3Thread1of1ForFork2_~k~0#1_3|) (= |v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1| (ite (and (< v_~q2_front~0_31 v_~q2_back~0_50) (<= 0 v_~q2_front~0_31) (< v_~q2_front~0_31 v_~n2~0_24)) 1 0)) (not (= 0 |v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|))) InVars {~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_31, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50} OutVars{thread3Thread1of1ForFork2_#t~mem10#1=|v_thread3Thread1of1ForFork2_#t~mem10#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1_1|, ~n2~0=v_~n2~0_24, ~q2~0.offset=v_~q2~0.offset_27, thread3Thread1of1ForFork2_#t~post11#1=|v_thread3Thread1of1ForFork2_#t~post11#1_1|, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1_1|, #memory_int=|v_#memory_int_73|, ~q2_front~0=v_~q2_front~0_30, ~q2~0.base=v_~q2~0.base_27, ~q2_back~0=v_~q2_back~0_50, thread3Thread1of1ForFork2_~k~0#1=|v_thread3Thread1of1ForFork2_~k~0#1_3|} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~mem10#1, thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork2_#t~post11#1, thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1, ~q2_front~0, thread3Thread1of1ForFork2_~k~0#1][1083], [Black: 2030#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 2031#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 2033#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), 7656#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1527#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1524#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1525#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 459#true, Black: 7594#(and (or (and (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1021#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7682#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1022#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1020#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 7676#(and (<= ~q1_front~0 ~q1_back~0) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7684#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= ~q1~0.offset 0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 510#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7680#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 512#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 7650#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7576#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (or (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0)) (<= (+ ~q1_front~0 1) 0)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 7688#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n2~0 0))), Black: 7686#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~n2~0 0) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7667#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7669#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 647#true, Black: 7674#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7660#(and (<= ~q1_front~0 ~q1_back~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= ~n2~0 1) (= ~q1~0.offset 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7678#(and (or (not (<= (+ ~q1_front~0 1) 0)) (<= ~q1_back~0 ~q1_front~0)) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (or (<= ~q1_front~0 ~q1_back~0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 1) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7672#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7638#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7626#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7614#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (or (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), Black: 7665#(and (<= ~q1_front~0 ~q1_back~0) (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (forall ((v_ArrVal_1320 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1320) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (<= ~n2~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (< 0 (+ ~q1_front~0 1))), Black: 7636#(and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (<= ~n2~0 1) (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (< 0 (+ (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 1))) (<= (+ ~q1_front~0 1) 0)) (= ~q1_back~0 ~q1_front~0) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (not (= (+ (* ~q1_back~0 4) ~q1~0.offset) 0)) (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823)) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= (+ ~q1_front~0 1) 0)) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (or (<= (+ ~q1_front~0 1) 0) (and (or (<= (+ ~q1_front~0 ~n1~0) (+ ~q1_back~0 2)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (= ~q1~0.offset 0) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (not (<= |ULTIMATE.start_create_fresh_int_array_~size#1| (+ (* (div |ULTIMATE.start_create_fresh_int_array_~size#1| 4294967296) 4294967296) 1073741823))) (not (= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)))))), 1209#true, Black: 1561#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1558#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 1560#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1057#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1056#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 382#true, Black: 543#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 544#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 546#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 547#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 301#true, Black: 559#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 542#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 1245#true, Black: 2507#(<= ~q2_back~0 (+ 1 ~q2_front~0)), Black: 2054#(<= ~q2_back~0 ~q2_front~0), Black: 1593#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 1596#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 2625#true, Black: 1091#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1088#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (<= ~z~0 ~C~0)), Black: 588#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (<= ~x~0 ~y~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0)), Black: 585#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (not (<= ~N~0 ~t~0)) (and (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~z~0 ~C~0))) (= ~y~0 0)), 1076#true, Black: 1628#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 1627#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (not (<= ~N~0 ~t~0)) (and (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))))) (= ~z~0 0)), Black: 1629#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1124#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1123#(or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296)))))), Black: 1121#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 620#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 623#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 619#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 622#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 618#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 6250#(and (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6232#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6256#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6222#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0))), Black: 6242#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6252#(and (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0)))), Black: 6248#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset))) (<= ~n1~0 2)), Black: 6254#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1662#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1663#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6240#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6234#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6228#(and (or (<= (+ (* ~q1_back~0 4) ~q1~0.offset) 0) (<= ~n1~0 2)) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 6194#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6182#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 6236#(and (<= ~q1_front~0 ~q1_back~0) (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= ~q1_back~0 ~q1_front~0) (<= 1 ~q1_back~0) (= ~q1~0.offset 0) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 6246#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (<= 1 ~q1_back~0) (= (select (select |#memory_int| ~q1~0.base) (+ (* ~q1_back~0 4) ~q1~0.offset (- 4))) 1) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~q1_back~0 (+ ~q1_front~0 1)) (< ~q1_back~0 (+ ~n1~0 1)) (<= ~n1~0 2)), Black: 1159#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 6017#(or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)), Black: 6244#(and (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))), Black: 6198#(and (<= ~q1_front~0 ~q1_back~0) (<= ~q1_back~0 ~q1_front~0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 2) (<= (+ ~q1_front~0 ~n1~0) (+ |ULTIMATE.start_create_fresh_int_array_~size#1| ~q1_back~0)) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 0)), Black: 1158#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), 9092#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 662#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 660#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 661#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1697#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1695#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1191#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1193#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 532#true, 1581#true, Black: 3777#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 699#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)))), Black: 3775#(and (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), 1042#true, Black: 2632#(<= ~n1~0 1), Black: 1729#(and (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 700#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 3771#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1728#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (<= ~z~0 ~y~0)), Black: 1725#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 10211#(or (<= 0 ~q1_front~0) (<= 1 ~q1_back~0) (< ~q1_back~0 0)), Black: 1726#(and (<= 0 ~N~0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= ~y~0 ~x~0) (= ~z~0 0)), 1007#true, Black: 1223#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1224#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1221#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1280#true, Black: 1220#(and (<= 0 ~N~0) (= ~x~0 0) (<= ~C~0 ~y~0) (= ~t~0 0) (<= ~N~0 0) (= ~z~0 0) (<= ~y~0 ~C~0)), 82#L131-2true, 2052#true, Black: 230#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 734#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 736#(and (= ~t~0 ~N~0) (<= ~y~0 ~x~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1763#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1765#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1109#true, Black: 735#(and (or (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)) (and (= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (= ~t~0 ~N~0) (= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0)), Black: 1762#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1764#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1648#true, Black: 1259#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1)))), Black: 1257#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 247#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1260#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1258#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (= ~z~0 0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1144#true, 1750#true, Black: 255#(<= ~q2_back~0 ~q2_front~0), 1546#true, 794#true, 1347#true, Black: 1799#(or (and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))) (and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1)))), Black: 772#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~y~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 774#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~z~0 4294967296))) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1800#(and (= ~t~0 ~N~0) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~y~0 (* (div ~y~0 4294967296) (- 4294967296)))) (= (+ ~x~0 (* (div ~x~0 4294967296) (- 4294967296))) (+ ~z~0 (* (div ~z~0 4294967296) (- 4294967296))))), Black: 1798#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1294#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1295#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1293#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 278#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 271#(and (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), 721#true, Black: 277#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 286#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~y~0 0) (= ~z~0 0)), Black: 272#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 270#(and (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), 685#true, Black: 1834#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 807#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1832#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 808#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 809#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1833#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1328#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 608#true, Black: 1329#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 573#true, Black: 322#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 324#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (< ~t~0 (+ ~N~0 1)) (= ~y~0 0) (<= ~N~0 0) (<= ~N~0 ~t~0) (= ~z~0 0)), Black: 316#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 315#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 309#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 312#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 328#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 313#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 311#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 1868#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1819#true, 1714#true, Black: 4951#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (< 0 ~n2~0) (<= 1 ~q2_back~0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4943#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 0) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1866#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4939#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 4947#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 1) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 843#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 4945#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 845#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~x~0 ~z~0) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 842#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1360#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1362#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1361#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 353#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 359#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 354#(and (= |thread1Thread1of1ForFork0_~i~0#1| 0) (<= 0 ~N~0) (= ~x~0 0) (= ~t~0 0) (= ~y~0 0) (= ~z~0 0)), Black: 1898#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 1900#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 357#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 358#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 1394#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 879#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0)), Black: 878#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (= ~z~0 0)), Black: 881#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 1396#(and (<= 0 ~N~0) (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 218#true, 6226#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (= ~q1~0.offset 0) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (and (or (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (<= ~n2~0 ~q2_back~0) (not (<= 0 ~q2_back~0))) (< 0 (+ ~q1~0.offset (* ~q1_front~0 4) 1)) (<= (+ ~q1~0.offset (* ~q1_front~0 4)) 0)) (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)))), Black: 1933#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1931#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 396#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (or (and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))) (not (<= ~N~0 ~t~0)))), Black: 397#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 1426#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~z~0) (or (not (<= (+ ~N~0 1) ~t~0)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~y~0)), Black: 1428#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (<= (div ~y~0 4294967296) (div ~z~0 4294967296)) (<= ~z~0 ~y~0)), Black: 393#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (= ~t~0 0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 392#(and (<= 0 ~N~0) (<= ~C~0 ~x~0) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~N~0 0) (= ~z~0 0)), Black: 917#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), 1785#true, Black: 915#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 8791#(or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)), Black: 8485#(or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int))) (not (= (select (select (store |#memory_int| |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))), Black: 9087#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9048#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9098#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9102#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7714#true, Black: 9052#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9115#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9094#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9068#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 9121#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 9026#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9080#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9058#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9127#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 1966#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 9034#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1965#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 9036#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1~0.offset 0) (= ~q1_back~0 ~q1_front~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9075#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (or (<= (* ~n1~0 4) (+ (* ~q1_back~0 4) 3 ~q1~0.offset)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9085#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0)))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 1461#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 8429#(or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))), Black: 9046#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 437#(and (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9131#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 1459#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (= ~y~0 0) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 9096#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9066#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< (+ |ULTIMATE.start_create_fresh_int_array_#t~post30#1| 1) |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (< |ULTIMATE.start_create_fresh_int_array_~i~1#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0))), Black: 950#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9109#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0))), Black: 436#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0)), Black: 9113#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0)))), Black: 434#(and (<= 0 ~N~0) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (= ~t~0 0) (<= ~x~0 ~C~0) (<= ~N~0 0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 9106#(and (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 345#true, Black: 952#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1))), Black: 9060#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (= ~q1_back~0 ~q1_front~0) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9070#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 0 ~q1_front~0) (= 1 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< ~q1_front~0 ~n1~0) (< (+ ~q1~0.base 1) |ULTIMATE.start_main_~#t3~0#1.base|) (= ~q1~0.offset 0) (<= (+ ~q1_front~0 1) ~q1_back~0) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9089#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), 263#true, Black: 9117#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9125#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 7736#(not (= |thread2Thread1of1ForFork1_~j~0#1| 0)), Black: 9100#(and (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (or (<= 1 ~q1_back~0) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), Black: 9077#(and (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (or (<= 1 ~q1_back~0) (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (forall ((v_ArrVal_1366 (Array Int Int)) (v_ArrVal_1365 (Array Int Int))) (not (= (select (select (store (store |#memory_int| |ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1365) |ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1366) ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4))) 0))) (not (<= 0 ~q1_back~0))) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 9083#(and (= |thread2Thread1of1ForFork1_~j~0#1| 1) (< |#StackHeapBarrier| |ULTIMATE.start_main_~#t3~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (< 0 ~n1~0) (<= 1 ~q1_back~0) (or (not (< ~q1_back~0 ~n1~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (= ~q1~0.offset 0) (<= (+ ~n1~0 1) ~q1_back~0)) (<= ~n1~0 2) (= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1)), Black: 8942#(and (or (not (< ~q1_back~0 ~n1~0)) (not (<= 0 ~q1_back~0)) (not (= 0 (select (select |#memory_int| ~q1~0.base) (+ ~q1~0.offset (* ~q1_front~0 4)))))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (not (< ~q1_back~0 ~n1~0)) (not (= |thread2Thread1of1ForFork1_~j~0#1| 0)) (not (<= 0 ~q1_back~0))) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0) (< 2 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (and (not (= |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_create_fresh_int_array_#t~malloc29#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (< ~q1_back~0 0)) (or (and (not (= ~q1~0.base |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= ~q1~0.base |ULTIMATE.start_main_~#t2~0#1.base|))) (<= ~n1~0 (+ ~q1_back~0 1)) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (not (= |ULTIMATE.start_create_fresh_int_array_#res#1.base| |ULTIMATE.start_main_~#t2~0#1.base|))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (and (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t2~0#1.base|)) (not (= |ULTIMATE.start_main_#t~ret18#1.base| |ULTIMATE.start_main_~#t3~0#1.base|)) (= (* ~q1_back~0 4) (* ~q1_front~0 4))) (< ~q1_back~0 0)) (or (<= ~n1~0 (+ ~q1_back~0 1)) (< 2 |ULTIMATE.start_create_fresh_int_array_~size#1|) (and (= (* ~q1_back~0 4) (* ~q1_front~0 4)) (not (< |ULTIMATE.start_main_~#t3~0#1.base| |#StackHeapBarrier|)) (not (< |ULTIMATE.start_main_~#t2~0#1.base| |#StackHeapBarrier|))) (< ~q1_back~0 0))), 180#L99true, 4937#(and (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 1997#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), Black: 1999#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 1996#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (= ~x~0 0) (<= ~C~0 ~y~0) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (= ~z~0 0) (<= ~y~0 ~C~0)), Black: 1492#(and (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= ~C~0 ~x~0) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (= ~y~0 0) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))), Black: 1494#(and (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (not (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0))) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296)))), Black: 986#(and (= ~x~0 0) (<= ~C~0 ~y~0) (<= ~C~0 ~z~0) (< ~t~0 (+ ~N~0 1)) (<= ~N~0 ~t~0) (<= ~y~0 ~C~0) (<= ~z~0 ~C~0)), 422#true, Black: 474#(and (<= 0 ~N~0) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (< ~t~0 (+ ~N~0 1)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (<= ~N~0 ~t~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), Black: 987#(and (< ~t~0 (+ ~N~0 1)) (not (<= (+ (div ~x~0 4294967296) 1) (div ~z~0 4294967296))) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0)) (<= (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0)) (<= ~N~0 ~t~0) (<= ~y~0 ~x~0) (< (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0 1)) (< (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0 1))), Black: 472#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (<= ~C~0 ~x~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (<= ~x~0 ~C~0) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (= ~z~0 0)), Black: 473#(and (<= 0 ~N~0) (or (<= (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0) ~t~0) (<= ~N~0 ~t~0)) (<= (+ (* (div ~z~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~z~0)) (<= (+ (* (div ~y~0 4294967296) 4294967296) ~x~0) (+ (* (div ~x~0 4294967296) 4294967296) ~y~0)) (< (+ (* (div ~x~0 4294967296) 4294967296) ~y~0) (+ (* (div ~y~0 4294967296) 4294967296) ~x~0 1)) (or (< ~t~0 (+ ~N~0 1)) (<= ~t~0 (+ |thread3Thread1of1ForFork2_~k~0#1| ~N~0))) (not (<= (+ (div ~y~0 4294967296) 1) (div ~x~0 4294967296))) (<= ~x~0 ~z~0) (< (+ (* (div ~x~0 4294967296) 4294967296) ~z~0) (+ (* (div ~z~0 4294967296) 4294967296) ~x~0 1))), 1614#true]) [2022-01-19 14:41:56,754 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-19 14:41:56,754 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 14:41:56,754 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-19 14:41:56,754 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-19 14:41:57,758 INFO L129 PetriNetUnfolder]: 40214/130928 cut-off events. [2022-01-19 14:41:57,758 INFO L130 PetriNetUnfolder]: For 16263596/16358383 co-relation queries the response was YES. [2022-01-19 14:42:07,368 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1175907 conditions, 130928 events. 40214/130928 cut-off events. For 16263596/16358383 co-relation queries the response was YES. Maximal size of possible extension queue 3569. Compared 1982980 event pairs, 14190 based on Foata normal form. 5187/126546 useless extension candidates. Maximal degree in co-relation 1175627. Up to 27079 conditions per place. [2022-01-19 14:42:08,167 INFO L132 encePairwiseOnDemand]: 203/223 looper letters, 362 selfloop transitions, 278 changer transitions 333/1342 dead transitions. [2022-01-19 14:42:08,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 909 places, 1342 transitions, 17415 flow [2022-01-19 14:42:08,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 14:42:08,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 14:42:08,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3587 transitions. [2022-01-19 14:42:08,169 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7659619901772368 [2022-01-19 14:42:08,169 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3587 transitions. [2022-01-19 14:42:08,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3587 transitions. [2022-01-19 14:42:08,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:42:08,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3587 transitions. [2022-01-19 14:42:08,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 170.8095238095238) internal successors, (3587), 21 states have internal predecessors, (3587), 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) [2022-01-19 14:42:08,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 223.0) internal successors, (4906), 22 states have internal predecessors, (4906), 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) [2022-01-19 14:42:08,174 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 223.0) internal successors, (4906), 22 states have internal predecessors, (4906), 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) [2022-01-19 14:42:08,174 INFO L186 Difference]: Start difference. First operand has 889 places, 1320 transitions, 14850 flow. Second operand 21 states and 3587 transitions. [2022-01-19 14:42:08,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 909 places, 1342 transitions, 17415 flow Received shutdown request... [2022-01-19 14:46:09,970 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 14:46:09,970 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 14:46:10,057 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-19 14:46:10,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-19 14:46:10,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:46:10,258 WARN L594 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2022-01-19 14:46:10,259 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-19 14:46:10,259 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-19 14:46:10,259 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-19 14:46:10,261 INFO L732 BasicCegarLoop]: Path program histogram: [53, 4, 2, 1, 1, 1, 1] [2022-01-19 14:46:10,263 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 14:46:10,263 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 14:46:10,265 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 02:46:10 BasicIcfg [2022-01-19 14:46:10,266 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 14:46:10,266 INFO L158 Benchmark]: Toolchain (without parser) took 764801.22ms. Allocated memory was 398.5MB in the beginning and 15.9GB in the end (delta: 15.5GB). Free memory was 345.2MB in the beginning and 6.5GB in the end (delta: -6.2GB). Peak memory consumption was 10.9GB. Max. memory is 16.0GB. [2022-01-19 14:46:10,266 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 398.5MB. Free memory is still 361.9MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 14:46:10,266 INFO L158 Benchmark]: CACSL2BoogieTranslator took 189.84ms. Allocated memory is still 398.5MB. Free memory was 345.0MB in the beginning and 368.6MB in the end (delta: -23.6MB). Peak memory consumption was 19.3MB. Max. memory is 16.0GB. [2022-01-19 14:46:10,267 INFO L158 Benchmark]: Boogie Procedure Inliner took 28.22ms. Allocated memory is still 398.5MB. Free memory was 368.6MB in the beginning and 366.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 14:46:10,267 INFO L158 Benchmark]: Boogie Preprocessor took 20.32ms. Allocated memory is still 398.5MB. Free memory was 366.5MB in the beginning and 364.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 14:46:10,267 INFO L158 Benchmark]: RCFGBuilder took 571.04ms. Allocated memory is still 398.5MB. Free memory was 364.4MB in the beginning and 334.0MB in the end (delta: 30.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2022-01-19 14:46:10,267 INFO L158 Benchmark]: TraceAbstraction took 763988.26ms. Allocated memory was 398.5MB in the beginning and 15.9GB in the end (delta: 15.5GB). Free memory was 334.0MB in the beginning and 6.5GB in the end (delta: -6.2GB). Peak memory consumption was 10.9GB. Max. memory is 16.0GB. [2022-01-19 14:46:10,269 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.09ms. Allocated memory is still 398.5MB. Free memory is still 361.9MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 189.84ms. Allocated memory is still 398.5MB. Free memory was 345.0MB in the beginning and 368.6MB in the end (delta: -23.6MB). Peak memory consumption was 19.3MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 28.22ms. Allocated memory is still 398.5MB. Free memory was 368.6MB in the beginning and 366.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.32ms. Allocated memory is still 398.5MB. Free memory was 366.5MB in the beginning and 364.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 571.04ms. Allocated memory is still 398.5MB. Free memory was 364.4MB in the beginning and 334.0MB in the end (delta: 30.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * TraceAbstraction took 763988.26ms. Allocated memory was 398.5MB in the beginning and 15.9GB in the end (delta: 15.5GB). Free memory was 334.0MB in the beginning and 6.5GB in the end (delta: -6.2GB). Peak memory consumption was 10.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 135]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 242 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 763.9s, OverallIterations: 63, TraceHistogramMax: 2, PathProgramHistogramMax: 53, EmptinessCheckTime: 0.0s, AutomataDifference: 725.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12804 SdHoareTripleChecker+Valid, 18.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12804 mSDsluCounter, 18853 SdHoareTripleChecker+Invalid, 15.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1736 IncrementalHoareTripleChecker+Unchecked, 31628 mSDsCounter, 1341 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 43592 IncrementalHoareTripleChecker+Invalid, 46669 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1341 mSolverCounterUnsat, 2396 mSDtfsCounter, 43592 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4089 GetRequests, 2487 SyntacticMatches, 8 SemanticMatches, 1594 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 21008 ImplicationChecksByTransitivity, 30.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=14850occurred in iteration=62, InterpolantAutomatonStates: 1257, 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.3s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 33.0s InterpolantComputationTime, 12834 NumberOfCodeBlocks, 12811 NumberOfCodeBlocksAsserted, 73 NumberOfCheckSat, 13914 ConstructedInterpolants, 40 QuantifiedInterpolants, 196061 SizeOfPredicates, 95 NumberOfNonLiveVariables, 3156 ConjunctsInSsa, 151 ConjunctsInUnsatCore, 76 InterpolantComputations, 57 PerfectInterpolantSequences, 205/301 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